Anda dapat menggunakan CultureInfo untuk mendapatkan nama bulan. Anda bahkan bisa mendapatkan nama bulan pendek serta hal-hal menyenangkan lainnya.
Saya akan menyarankan Anda memasukkan ini ke dalam metode ekstensi, yang akan memungkinkan Anda untuk menulis lebih sedikit kode nanti. Bagaimanapun Anda dapat menerapkannya sesuka Anda.
Berikut adalah contoh cara melakukannya menggunakan metode ekstensi:
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);
}
}
Semoga ini membantu!