以下代码:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
返回 13 个成员,其中 0 是一月,13 是一个空字符串。
为什么是这样?
这没什么大不了的,因为我可以删除最后一个成员,但我只是想知道这是否有意义。
以下代码:
DateTimeFormatInfo datetimeinfo = new CultureInfo("en-GB", false).DateTimeFormat;
string[] months = datetimeinfo.MonthNames;
返回 13 个成员,其中 0 是一月,13 是一个空字符串。
为什么是这样?
这没什么大不了的,因为我可以删除最后一个成员,但我只是想知道这是否有意义。
一些日历,特别是希伯来语,可以有 13 个月。这往往是在使用阴历月份的阴阳历中,然后每隔几年增加一个额外的月份,以避免年初与太阳年的变化太大。