Я пытаюсь распечатать имя месяца не целочисленное значение каждого месяца. (например, если бы дата является 02.02.2002, я хотел бы, чтобы "месяц" считал "февраль" вместо "2".
Я вытягиваю в системе. DateTime.now для получения текущего месяца. Когда я пытаюсь распечатать текущий месяц на форме, она просто помещает целочисленное значение корреляции в течение месяца, тогда как я хотел бы иметь Имя Месяца.
Я знаю, что это может быть сделано с помощью случая переключателя или если операторы для отдельного преобразования чисел в значения слова, но я просто задавался вопросом, была ли простая, встроенная команда преобразования, которая автоматически скажет приложению распечатывать имя месяца вместо, он коррелирует целочисленное значение.
Я программирую в среде Visual Studio 2010 года с помощью C#-4.0, Silverlight-4.0.
Попробуйте DateTime.Now.ToString ("MMMM")
См. MSDN: строки настраиваемого формата даты и времени для других строк формата.
Если вам нужна полная дата (в вашем случае: 2 февраля 2002 г.), используйте:
myDate.ToString ("MMMM dd, yyyy")
Только для месяца: .ToString ("MMMM")
правильно.