Como: Validar cadeias de caracteres que representam datas ou horas (Visual Basic)
O exemplo de código a seguir define um Boolean
valor que indica se uma cadeia de caracteres representa uma data ou hora válida.
Exemplo
Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")
Compilar o código
Substitua ("01/01/03")
e "9:30 PM"
pela data e hora que deseja validar. Você pode substituir a cadeia de caracteres por outra cadeia de caracteres codificada, por uma String
variável ou por um método que retorna uma cadeia de caracteres, como InputBox
.
Programação robusta
Use esse método para validar a cadeia de caracteres antes de tentar converter a String
em uma DateTime
variável. Ao verificar a data ou hora primeiro, você pode evitar gerar uma exceção em tempo de execução.