답변:
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);
이렇게하면 월이 정수가 아닌 이름으로 표시됩니다.