Конвертировать DateTime.Now.Month; как строковое значение - PullRequest
1 голос
/ 30 апреля 2010
int month=DateTime.Now.Month;

Это дает вывод как = 04

Но как я могу получить месяц в виде строки 'April' из кода позади?

Ответы [ 3 ]

3 голосов
/ 30 апреля 2010
string month = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(DateTime.Now.Month);

.. если хочешь в правильной культуре

3 голосов
/ 30 апреля 2010
string month = DateTime.Now.ToString("MMMM");

Дополнительные советы о том, как использовать ToString для получения других результатов, могут помочь: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm

2 голосов
/ 30 апреля 2010

@ pranay, @gsharp: метод DateTime.ToString(string format) учитывает текущую культуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...