我正在使用此构造函数
创建一个DateTime对象public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond);
但问题是我所拥有的小时值是24小时格式。 所以当我这样做时
DateTime dTime = new DateTime(2015, 2, 16, 30, 25, 34);
我得到一个未处理的类型' System.ArgumentOutOfRangeException'发生在mscorlib.dll
答案 0 :(得分:2)
因为格里高利日历or any calender as far as I know中没有30
作为一小时。
小时类型:System.Int32
小时数( 0 至 23 )。
这与24 hour format无关。当您尝试获取DateTime
的字符串表示时,将应用格式 。