c# - numero - obtener el nombre del mes en javascript
Convertir mes en mes nombre (4)
Simplemente estaba tratando de usar la estructura DateTime
para transformar un entero entre 1 y 12 en un nombre de mes abbrieviado.
Esto es lo que intenté:
DateTime getMonth = DateTime.ParseExact(Month.ToString(),
"M", CultureInfo.CurrentCulture);
return getMonth.ToString("MMM");
Sin embargo, recibo una FormatException
en la primera línea porque la cadena no es válida DateTime
. ¿Puede alguien decirme cómo hacer esto?
Puedes hacer algo como esto en su lugar.
return new DateTime(2010, Month, 1).ToString("MMM");
CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(
Convert.ToInt32(e.Row.Cells[7].Text.Substring(3,2))).Substring(0,3)
+ "-"
+ Convert.ToDateTime(e.Row.Cells[7].Text).ToString("yyyy");
var monthIndex = 1;
return month = DateTimeFormatInfo.CurrentInfo.GetAbbreviatedMonthName(monthIndex);
Puedes probar este también