Partilhar via


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.

Consulte também