在解决代码中的问题时,我已经签约构建我遇到了 DateTime.UtcNow
似乎不一致的结果。在我写这篇文章时,时间似乎在 1/19/2017 7:3x 和 1/20/2017 3:2x 之间波动。
我创建了一个 example on IdeOne使用以下代码;单击“编辑”,然后单击“ideone it!” - 在显示行为之前可能需要运行几次。
using System;
public class Test
{
public static void Main()
{
Console.WriteLine(DateTime.UtcNow);
}
}
截图:
有人对此行为有解释吗?
最佳答案
Ideone 使用多个服务器,您的程序并不总是在同一台服务器上运行。其中一台服务器的系统时钟设置不正确。
您自己的服务器同样可以将其系统时钟设置不正确,从而在请求时间时导致同样的问题。
关于c# - DateTime.UtcNow 的结果不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41750164/