Fecha en vb .net
En .net, el formato de fecha por defecto incluye también la hora. Para visualizar una fecha solamente en formato día/mes/año, podemos basarnos en el siguiente ejemplo:
Dim FechaInicio as DateTime = DateTime.Now Dim Valor as String Valor = FechaInicio.ToString("dd/MM/yyyy") Otra forma de obtener el mismo resultado es: Valor = FechaInicio.ToShortDateString()
Formato de Fecha Según Cultura
Para que el formato de fecha siempre se visualice de la manera deseada independientemente del lenguaje de la base de datos, es conveniente obtener la configuración utilizada por el servidor.
Dim CurrentCulture As String
CurrentCulture = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
MsgBox(DateTime.Now.ToUniversalTime().ToString(CurrentCulture))
La utilización de ShortDatePattern nos permite visualizar el formato día/mes/año sin incluir la hora y los minutos.