次のコード:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
13 のメンバーを返します。0 は 1 月、13 は空の文字列です。
どうしてこれなの?
最後のメンバーを削除するだけなので大したことではありませんが、それには意味があるのだろうかと思っただけです。
次のコード:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
13 のメンバーを返します。0 は 1 月、13 は空の文字列です。
どうしてこれなの?
最後のメンバーを削除するだけなので大したことではありませんが、それには意味があるのだろうかと思っただけです。
一部のカレンダー、特にヘブライ暦では、 13 か月を使用できます。これは、太陰月を使用する太陰太陽暦にある傾向があり、数年ごとに余分な月を追加して、年の始まりが太陽年から大きく変化しないようにします。