Cómo: Validar cadenas que representan fechas u horas (Visual Basic)
En el ejemplo de código siguiente se establece un valor Boolean
que indica si una cadena representa una fecha u hora válidas.
Ejemplo
Dim isValidDate As Boolean = IsDate("01/01/03")
Dim isValidTime As Boolean = IsDate("9:30 PM")
Compilar el código
Reemplace ("01/01/03")
y "9:30 PM"
por la fecha y hora que quiere validar. Puede reemplazar la cadena por otra cadena codificada de forma rígida, por una variable String
o por un método que devuelva una cadena, como InputBox
.
Programación sólida
Use este método para validar la cadena antes de intentar convertir String
en una variable DateTime
. Si primero comprueba la fecha o la hora, puede evitar generar una excepción en tiempo de ejecución.
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.