该字符串未被识别为有效的 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