Ви можете використовувати CultureInfo, щоб отримати назву місяця. Ви навіть можете отримати коротке ім’я місяця, а також інші цікаві речі.
Я пропоную вам застосувати їх до методів розширення, що дозволить вам писати менше коду пізніше. Однак ви можете реалізувати, як вам подобається.
Ось приклад того, як це зробити за допомогою методів розширення:
using System;
using System.Globalization;
class Program
{
static void Main()
{
Console.WriteLine(DateTime.Now.ToMonthName());
Console.WriteLine(DateTime.Now.ToShortMonthName());
Console.Read();
}
}
static class DateTimeExtensions
{
public static string ToMonthName(this DateTime dateTime)
{
return CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(dateTime.Month);
}
public static string ToShortMonthName(this DateTime dateTime)
{
return CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(dateTime.Month);
}
}
Сподіваюся, це допомагає!