Validar fecha en Visual Basic.NET

Visual Basic .NET

En este artículo les daré paso a paso como poder comprobar si es válida un fecha en Visual Basic.NET, lo haremos en  windows froms aplications,  si no entienden mucho te invito a ver los post anteriores donde explican cómo comenzar un nuevo proyecto.

Validar fecha VisualBasic.NET:

Abriremos un nuevo proyecto y en la ventana del proyecto colocaremos dos Texbox, dos label y un button se vera de la siguiente forma.

El primer label le colocaremos “ingresar fecha” recuerde que para cambiar el nombre de alguno de los objetos debemos seleccionarlo primero y ir al cuadro de propiedades que se encuentra en la parte inferior derecha en ella buscara la propiedad text y en esa casilla cambiara el texto de cualquiera de los objetos.

visual basic

Este es el cuadro de herramientas allí como ya explique podremos cambiar el texto de los objetos, al segundo label le colocaremos resultado  y al button tendrá como texto validar fecha,  ya colocado sus respectivos textos la interfaz tendrá que parecer algo así, claro que es opcional si es así o parecido.

visual basic

Ya terminada la parte de la interfaz pasaremos al código o evento que le daremos al button, sobre el haremos doble click que nos llevara al panel de código algo así.

visual basic

Código  para validar fecha en visual basic.NET:

Private sub button1_click_1(sender AS Objetos, e As EventArgs) Handles button1.click


End sub

Declararemos una variable de tipo String  llamada fecha.

Private sub button1_click_1(sender AS Objetos, e As EventArgs) Handles button1.click
Dim fecha As String
//capturar datos
fecha = txtFecha.Text
End sub

Haremos un condicional utilizaremos el Isdate.

Private sub button1_click_1(sender AS Objetos, e As EventArgs) Handles button1.click
Dim fecha As String
//capturar datos
fecha = txtFecha.Text
If Isdate(Fecha) Them
   txtResultado.Text = "es la fecha correcta"
else 
   txt.Resultado.Text = "No es una fecha"

End If
End Sub

De esta forma ya podremos ejecutar el programa  y validar fecha en visual basic