sistema obtener numero nombre mostrar monthname mes fecha convertir asp c# .net datetime

c# - numero - Obtener el nombre del mes del número del mes



obtener numero de dia c# (7)

Para nombres de meses cortos use:

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

Posible duplicado:
¿Cómo obtener el MonthName en c #?

Usé la siguiente sintaxis de c # para obtener el nombre del mes del mes no, pero obtengo August solo quiero Aug .

System.Globalization.DateTimeFormatInfo mfi = new System.Globalization.DateTimeFormatInfo(); string strMonthName = mfi.GetMonthName(8).ToString();

Cualquier sugerencia...


Quieres GetAbbreviatedMonthName


Reemplace GetMonthName con GetAbbreviatedMonthName para que lea:

string strMonthName = mfi.GetAbbreviatedMonthName(8);


Usted puede obtener esto de la siguiente manera,

DateTimeFormatInfo mfi = new DateTimeFormatInfo(); string strMonthName = mfi.GetMonthName(8).ToString(); //August

Ahora, consigue los tres primeros personajes.

string shortMonthName = strMonthName.Substring(0, 3); //Aug

Gracias.


int monthNumber = 1;
string monthName = new DateTimeFormatInfo (). GetMonthName (monthNumber);


Para los nombres de los meses abreviados: "agosto"

Método DateTimeFormatInfo.GetAbbreviatedMonthName (Int32)

Devuelve el nombre abreviado específico de la cultura del mes especificado en función de la cultura asociada con el objeto DateTimeFormatInfo actual.

string monthName = CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(8)

Para los nombres de mes completo: "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);


System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(4)

Este método vuelve April

Si necesitas un lenguaje especial, puedes agregar:

<system.web> <globalization culture="es-ES" uiCulture="es-ES"></globalization> <compilation debug="true" </system.web>

O tu idioma preferido.

Por ejemplo, con la cultura es-ES :

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(4)

Devoluciones: Abril

Devoluciones: Abril (en español, porque configuramos la culture as es-ES en nuestro archivo webconfig , de lo contrario, obtendrá April )

Eso debería funcionar.