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.