呵呵不是没可能啊,如果服务器没人动过,突然出现问题,而且“时有时无”,那可能性只有很少几种....不过,会不会影响到DateTime.Parse,就不太清楚了,电池的确会影响很多玩意儿出现莫名其妙的错误,例如一些数据库服务器。DateTime.Parse本身没怎么研究过,所以不好说,据说这个东西和什么时区阿还有系统设置的日期格式都有关系。按你的情况,应该检查一下系统的时间日期格式是不是被修改过了。

解决方案 »

  1.   

    DateTime.Now.ToString()输出什么?
      

  2.   

    DateTime.Now.ToString("yyyy-MM-dd")这样指定格式的呢?
      

  3.   

    DateTime.Now.ToString(),输入的应该是正确的日期时间格式,而且从数据库取得的日期时间字符串数据进行DateTime.Parse也报 String was not recognized as a valid DateTime.  错误.以前从来没这个问题,而且重启服务器后到今天一直没发现这样的问题.
      

  4.   

    to:wdgphc 
    能具体说说吗?谢谢!
      

  5.   

    就是运行环境的问题,我也遇到过,莫明其妙就是明显正确的语句运行报错,重启就正常.我老怀疑是.NET 或 Framework的问题.
      

  6.   

    可能是的吧,这个asp.net程序跑了有3年多了,也是第一次发生这个问题.
    还好会报错,如果不报错,把错误的信息录入数据库或者进行什么其他的处理就完了.