Obtener el nombre del mes a partir del número del mes
Posible duplicado:
¿Cómo obtener el nombre del mes en C#?
Utilicé la siguiente sintaxis de C# para obtener el nombre del mes a partir del número de mes, pero August
solo obtengo lo que quiero Aug
.
System.Globalization.DateTimeFormatInfo mfi = new
System.Globalization.DateTimeFormatInfo();
string strMonthName = mfi.GetMonthName(8).ToString();
Cualquier sugerencia...
Para nombres de meses cortos utilice:
string monthName = new DateTime(2010, 8, 1)
.ToString("MMM", CultureInfo.InvariantCulture);
Para nombres de meses largos/completos para la cultura española ("es"):
string fullMonthName = new DateTime(2015, i, 1).ToString("MMMM", CultureInfo.CreateSpecificCulture("es"));
Para nombres de meses abreviados: "agosto"
Método DateTimeFormatInfo.GetAbbreviatedMonthName (Int32)
Devuelve el nombre abreviado específico de la cultura del mes especificado según la cultura asociada con el objeto DateTimeFormatInfo actual.
string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(8)
Para nombres de meses completos: "agosto"
Método DateTimeFormatInfo.GetMonthName (Int32)
Devuelve el nombre completo específico de la cultura del mes especificado según la cultura asociada con el objeto DateTimeFormatInfo actual.
string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(8);