当前位置:  开发笔记 > 编程语言 > 正文

来自DateTime.UtcNow的结果不一致

如何解决《来自DateTime.UtcNow的结果不一致》经验,为你挑选了1个好方法。

在对代码中的问题进行故障排除时,我已经签约建立,但我遇到的结果似乎是不一致的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);
    }
}

撷取画面:

截图

有没有人对这种行为有解释?



1> 小智..:

Ideone使用多个服务器,并且您的程序并不总是在同一个服务器上运行.其中一台服务器的系统时钟设置不正确.

您自己的服务器同样可以错误地设置其系统时钟,在请求时间时会导致相同的问题.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有