martes, 12 de mayo de 2009

Nombre de los meses en castellano o cualquier otro idioma en asp.net.

¿Quién no ha necesitado poner los nombres de los meses en español? Es sencillo con DateTimeFormatInfo del namespace (System.Globalization).
La instrucción seria:

DateTimeFormatInfo myDTFI = new CultureInfo("es-ES", false).DateTimeFormat;
string wLiteralMesActual = myDTFI.MonthNames[DateTime.Today.Month - 1];

Cambiando el CultureInfo, podemos hacerlo en otros idiomas.