日期:2014-05-18  浏览次数:20421 次

字符串未被识别为有效的 DateTime
该字符串未被识别为有效的   DateTime。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.FormatException:   该字符串未被识别为有效的   DateTime。

代码如下:
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
Response.Write(DateTime.Compare(DateTime.Now,Convert.ToDateTime(DateTime.Today+ "   08:30:00 ")).ToString());
}
在别人机子上测试的没问题,在自己机子上就出现了以上错误提示,请问如何修改?先谢谢,在线等

------解决方案--------------------
Control Panel -> Regional and Language Options -> Regional Options-> Customize -> Date -> Short date sample
------解决方案--------------------
DateTime.Today+ " 08:30:00 "

这个是什么意思??
------解决方案--------------------
把你的机子的时间调整和别人机子的时间格式相同
------解决方案--------------------
DateTime.Today.ToShortDateString() + " 08:30:00 "

因为DateTime.Today取出来是:2007-8-27 0:00:00