DateTime Преобразовывают от интервала до Имени Месяца в C#, Silverlight

Я пытаюсь распечатать имя месяца не целочисленное значение каждого месяца. (например, если бы дата является 02.02.2002, я хотел бы, чтобы "месяц" считал "февраль" вместо "2".

Я вытягиваю в системе. DateTime.now для получения текущего месяца. Когда я пытаюсь распечатать текущий месяц на форме, она просто помещает целочисленное значение корреляции в течение месяца, тогда как я хотел бы иметь Имя Месяца.

Я знаю, что это может быть сделано с помощью случая переключателя или если операторы для отдельного преобразования чисел в значения слова, но я просто задавался вопросом, была ли простая, встроенная команда преобразования, которая автоматически скажет приложению распечатывать имя месяца вместо, он коррелирует целочисленное значение.

Я программирую в среде Visual Studio 2010 года с помощью C#-4.0, Silverlight-4.0.

22
задан AmbiguousX 14 January 2011 в 22:07
поделиться

2 ответа

Попробуйте DateTime.Now.ToString ("MMMM")

См. MSDN: строки настраиваемого формата даты и времени для других строк формата.

28
ответ дан 29 November 2019 в 04:01
поделиться

Если вам нужна полная дата (в вашем случае: 2 февраля 2002 г.), используйте: myDate.ToString ("MMMM dd, yyyy")

Только для месяца: .ToString ("MMMM") правильно.

4
ответ дан 29 November 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: