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 InputBox (Visual Basic)