相关疑难解决方法(0)

GetMonthName:有效值介于1和13之间(包括1和13).为什么?

我不小心通过了0到DateTimeFormatInfoGetMonthName方法:

DateTimeFormatInfo info = new DateTimeFormatInfo();
var monthName = info.GetMonthName(0);
Run Code Online (Sandbox Code Playgroud)

并得到一个System.ArgumentOutOfRangeException带有此错误消息:有效值介于1和13之间(包括1和13).

传入1到12返回"1月"到"12月",但传入13返回空字符串.

我可以看到为什么月数不是零索引,但是13月是什么?

c# asp.net datetime datetimeformatinfo

11
推荐指数
2
解决办法
2081
查看次数

标签 统计

asp.net ×1

c# ×1

datetime ×1

datetimeformatinfo ×1