DataTime 问题
string ddt= "1111-11-11 0:00:00 "
DataTime reqDate=DataTime.Parse(ddt);
为什么得到的reqDate值为:0001-01-01 0:00:00
无论我的ddt值为什么年份,reqDate值总为:0001-01-01 0:00:00
是什么原因呢?
------解决方案--------------------用
DataTime reqDate=Convert.ToDateTime(ddt) 试试
也有可能是默认的年份不能小与某一固定的值所引起的
------解决方案--------------------string ddt = "1112-11-11 0:24:00 ";
System.DateTime reqDate=System.DateTime.Parse(ddt);
Response.Write(reqDate);
------解决方案--------------------你是不是别的地方有问题?我用下面这两种方法试过,都可以的啊。
string ddt = "1111-11-11 0:00:00 ";
DateTime reqDate = DateTime.Parse(ddt);
DateTime regDate2 = Convert.ToDateTime(ddt);
------解决方案--------------------0001-01-01 0:00:00是默认值,也是最小值
说明语句没起作用,代码有问题
------解决方案--------------------DataTime?DateTime