回答:
DateTimeFormatInfoからGetMonthNameを試す
http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.getmonthname.aspx
あなたはそれを行うことができます:
CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(1);
なぜ使用しないのsomedatetime.ToString("MMMM")
ですか?
正しい名前空間とオブジェクトで更新されました:
//This was wrong
//CultureInfo.DateTimeFormat.MonthNames[index];
//Correct but keep in mind CurrentInfo could be null
DateTimeFormatInfo.CurrentInfo.MonthNames[index];
DateTime dt = new DateTime(year, month, day);
Response.Write(day + "-" + dt.ToString("MMMM") + "-" + year);
このようにして、月は整数ではなく名前で表示されます。