2011-06-09 13 views
5

Encontré muchas maneras de obtener el nombre de un número, pero ahora lo necesito al revés.C# Obtenga el mes INT de Month String

Si la cadena es igual a April, quiero convertirla a int "4".

¿Alguien sabe la mejor manera de lograr este lado del servidor?

+0

Sí, creo que es. :: palma de la cara :: – balexander

Respuesta

7
int month = DateTime.ParseExact(MonthNameStr, "MMMM", CultureInfo.CurrentCulture).Month 

o puede hacerlo

int month = DateTimeFormatInfo.CurrentInfo.MonthNames.ToList().IndexOf(MonthNameStr) + 1; 
2
int month = DateTime.ParseExact("April", "MMMM", CultureInfo.InvariantCulture).Month; 
Cuestiones relacionadas