Partilhar via


Como: validar seqüências de caracteres que representam datas ou horas (Visual Basic)

O seguinte código exemplo define um Boolean valor que indica se uma seqüência 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")

Compilando o código

Substitua ("01/01/03") e "9:30 PM" com a data e hora que você deseja validar.Você pode substituir a seqüência de caracteres por outra seqüência codificada por um String ou variável, com um método que retorna uma seqüência de caracteres, tais como InputBox.

Programação robusta

Use esse método para validar a seqüência de caracteres antes de tentar converter o String para um DateTime variável.Verificando a data ou hora pela primeira vez, você pode evitar a gerar uma exceção em tempo de execução.

Consulte também

Referência

IsDate

InputBox

Outros recursos

Validando seqüências de caracteres em Visual Basic