Cómo mostrar las fechas en español


Es muy común que tengas que desplegar fechas en una aplicación ASP.NET.
Existen varias funciones para crear, y hacer operaciones con fechas.
En algunos casos, dependiendo de la configuración regional del servidor, tus fechas pueden aparecer en inglés, como:

Friday, January 02, 2009

Para asegurarte de que aparezcan en español utiliza el siguiente código:

VB.NET:
  1. Dim FechaI As String = FechaInicio.ToString("D", System.Globalization.CultureInfo.CreateSpecificCulture("es-MX"))

La variable FechaInicio en el ejemplo es de tipo DateTime ya sea que provenga de algún valor tomado de una base de datos o generado mediante DateTime.Now

Haciéndolo así la fecha aparecerá como:

Viernes, 02 de enero de 2009

El string D indica el formato en el que aparecerá la fecha. Para más opciones visita la documentación de MSDN.

  1. No hay Comentarios
(No será publicado)