2 boy zhangyu boy_zhangyu 于 2013.07.22 09:36 提问

ASP.NET C#发布运行一段时间后报错
c#
有段C#代码用到了“DateTime.Parse(string s)”,传进去的参数没错,但是经常崩溃,报异常:该字符串未被识别为有效的 DateTime。而且一旦出现这个异常就无法恢复,必须得重新发布才行。后来把“DateTime.Parse(string s)”改成“Convert.ToDateTime(string s)”运行一段时间后又报异常“该字符串未被识别为有效的 DateTime”。

3个回答

he_0202
he_0202   2013.07.31 17:59

报错的时候,传进去的那个字符串是什么?

kolazhou
kolazhou   2013.09.05 14:32

因为你的s不符合时间格式,DateTime只是针对符合时间格式的字符串进行类型转换,其他不行

davidlovelife
davidlovelife   2013.10.08 15:32

http://hi.baidu.com/davidlovelife/item/03aa7c3bdd79b63a2e0f818f
我在这里做了详细的解答,有问题欢迎继续留言!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!