sistema obtener numero nombre monthname mes formato fecha ejemplos convertir asp c# .net datetime .net-4.0

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");


CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(1);

Mira Here para más detalles.

O

DateTime dt = DateTime.Now; Console.WriteLine( dt.ToString( "MMMM" ) );

O si desea obtener el nombre abreviado específico de la cultura.

GetAbbreviatedMonthName(1);

Reference


var monthIndex = 1; return month = DateTimeFormatInfo.CurrentInfo.GetAbbreviatedMonthName(monthIndex);

Puedes probar este también