DateTime.UtcNow 的结果不一致
Inconsistent results from DateTime.UtcNow
在解决代码中的问题时,我已签约构建我 运行 发现 DateTime.UtcNow
的结果似乎不一致。在我写这篇文章时,时间似乎在 1/19/2017 7:3x 和 1/20/2017 3:2x 之间波动。
我使用以下代码创建了一个 example on IdeOne;单击 'edit',然后单击 'ideone it!' - 可能需要数 运行 秒才能显示行为。
using System;
public class Test
{
public static void Main()
{
Console.WriteLine(DateTime.UtcNow);
}
}
屏幕截图:
有人对此行为有解释吗?
Ideone 使用多个服务器,您的程序并不总是 运行 在同一台服务器上。其中一台服务器的系统时钟设置不正确。
您自己的服务器同样可以将其系统时钟设置不正确,从而在请求时间时导致同样的问题。
在解决代码中的问题时,我已签约构建我 运行 发现 DateTime.UtcNow
的结果似乎不一致。在我写这篇文章时,时间似乎在 1/19/2017 7:3x 和 1/20/2017 3:2x 之间波动。
我使用以下代码创建了一个 example on IdeOne;单击 'edit',然后单击 'ideone it!' - 可能需要数 运行 秒才能显示行为。
using System;
public class Test
{
public static void Main()
{
Console.WriteLine(DateTime.UtcNow);
}
}
屏幕截图:
有人对此行为有解释吗?
Ideone 使用多个服务器,您的程序并不总是 运行 在同一台服务器上。其中一台服务器的系统时钟设置不正确。
您自己的服务器同样可以将其系统时钟设置不正确,从而在请求时间时导致同样的问题。