在对代码中的问题进行故障排除时,我已经签约建立,但我遇到的结果似乎是不一致的DateTime.UtcNow
.在我写这篇文章时,时间似乎在2017年1月19日7:3x和1/20/2017 3:2x之间波动.
我使用以下代码在IdeOne上创建了一个示例 ; 点击"编辑",然后"改编它!" - 在显示行为之前可能需要多次运行.
using System; public class Test { public static void Main() { Console.WriteLine(DateTime.UtcNow); } }
撷取画面:
有没有人对这种行为有解释?
Ideone使用多个服务器,并且您的程序并不总是在同一个服务器上运行.其中一台服务器的系统时钟设置不正确.
您自己的服务器同样可以错误地设置其系统时钟,在请求时间时会导致相同的问题.