我有个程序通过DateTime.Now.ToString("yyyy-MM-dd H:mm:ss") 获取系统时间 每隔几秒会获取一次 刚开始运行的时候都正常的 时间一长(好像是隔天之后)取的时间就不对了 日期是对的 时间就乱了 比如 当前时间是:15:35:00 获取显示的可能是9:18:00(这个时间我随便写的反正就是完全不一样的时间) 程序重新启动获取的时间又是对的 这是什么问题呢?

解决方案 »

  1.   


    不至于吧。DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
      

  2.   

    不知道你是怎么得出这个结论的,输出是通过什么方式,是Web吗,是观测web得到的结果吗,还是在后台用log输出的或其他方法。如果是web的话应该可以考虑一下web输出部分的问题,有没有因为什么原因造成你看到的是缓存数据。
      

  3.   


    我试了一下。。单写H也可以但是唯一不同的地方就是这里。。呵呵。。你写两HH试试。。
      

  4.   

    DateTime.Now.ToString("yyyy-MM-dd H:mm:ss") 获怎么只有一个H?