2009-12-21 2 views
1

.Net DateTimeFormat.MonthName의 MSDN에 따르면 정확히 13 개의 요소와 12 개의 요소가 있어야하며 빈 문자열이어야합니다. 이 빈 문자열은 무엇에 사용됩니까?여기서 DateTimeFormat.MonthName [12]가 사용됩니까?

+0

실제로 설명서 (http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.monthnames.aspx) stats "12 개월 달력에서 배열의 13 번째 요소는 빈 문자열. " - 마지막 요소는 * 항상 * 빈 문자열이며 텍스트는 12 개월을 보유하지 않는 달력에도 적용됩니다. – Joey

답변

4

색인 12. 색인 0-11은 예를 들어 en-US 문화권 (1 월, 2 월 등)의 실제 달입니다. 문제는 일부 Calendar에는 13 개월이 있다는 것입니다.

+0

달력에 얼마나 많은 달이 있는지 나타내는 값이 있습니까? –

+1

'Calendar.GetMonthsInYear'를 사용하십시오. 일부 문화권 (예 :'he-IL')에서는 월별 숫자가 해마다 다양하기 때문에 연도에 따라 다릅니다. 구체적인 예를 보려면 히브리어 달력에서 5763 년을보십시오. – jason

0

일부 문화권에서는 13 개월로 구성되기도합니다.