Compartilhar via


Como: Validar strings que representam datas ou horas (Visual Basic)

O exemplo de código a seguir define um Boolean valor que indica se uma seqüência de caracteres representa uma data ou time válida.

Exemplo

Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")

Compilando o código

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

Programação robusta

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

Consulte também

Referência

Função IsDate (Visual Basic)

Função InputBox (Visual Basic) 

Outros recursos

Validação de Cadeias de Caracteres no Visual Basic