首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字符串未被识别为有效的 DateTime解决方法

2012-01-10 
字符串未被识别为有效的 DateTime该字符串未被识别为有效的DateTime。说明:执行当前Web请求期间,出现未处理

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

热点排行