gpt4 book ai didi

azure - 本地计算机上的日期时间与 Azure 不同

转载 作者:行者123 更新时间:2023-12-02 08:04:21 25 4
gpt4 key购买 nike

我知道这可能是一个简单的问题,但我不确定如何解决。

当我在本地计算机上运行这段代码时

if (someDateTime < DateTime.Now)
// do something

“DateTime.Now”为我提供时区的当前日期时间,但当我在 Azure 中运行它时,“DateTime.Now”为我提供了不同的时间

例如。本地计算机显示 12:00AM,Azure 显示 8:13AM

我需要做什么才能将时间“someDAteTime”与我网站上用户的时间(他/她当前的 DateTime.Now)进行比较?

最佳答案

DateTime 实例上应该有一个 Utc() 方法,每种编程语言都有类似的东西,可能是 Atari。

如果这是 .NET(完整/核心),只需使用 DateTime.UtcNow 。更多相关内容请点击这里——
What is the difference between DateTime.UtcNow and DateTime.Now.ToUniversalTime()

这里的本质是,您总是将 UTC 时间与 UTC 时间进行比较,而忽略时区偏移。此外,所有Azure服务report time in UTC “开箱即用”。

关于azure - 本地计算机上的日期时间与 Azure 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47932684/

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