gpt4 book ai didi

C# DateTime.UtcNow 返回错误值

转载 作者:行者123 更新时间:2023-11-30 20:17:19 25 4
gpt4 key购买 nike

我遇到了一个很难解决的问题,这是 DateTime.UtcNow 的结果。在我的本地机器上打印时它给了我正确的时间,但在我的服务器上它提前了 3 小时。这就是我在 Razor View 中打印的方式:

<h1>@DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss")</h1>

我要检查什么才能给我正确的时间?

感谢您的帮助

最佳答案

您的服务器时间设置错误。 Windows 将硬件时钟设置为本地时间,因此如果时间与时区相比有误,这实际上意味着系统时钟与 UTC 时间不同步。

如果您的时区设置为芝加哥时区,系统托盘上的时间也必须与芝加哥时间一致。

关于C# DateTime.UtcNow 返回错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45090043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com