gpt4 book ai didi

c# - 您如何处理网站中的不同时区?

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:00 25 4
gpt4 key购买 nike

我得到了 this answer来自 Kjensen并阅读答案,但这是一个不同的 webapp

我正在运行处理传入订单、设置拣选 Material 、管理跟踪和跟踪编号等的预定事件......我在一天中的特定时间执行此操作(在管理面板中设置)

我的服务器在英国 (DiscountAsp.net),但我提前 2 小时。

我真正想要的是,每次调用 DateTime.Now 时都会自动更改为我的时间,而不是本地服务器时间。这也应该处理夏令时。

我想做一个扩展来简单地调用 DateTime.MyLocalTime 并在那里使用 TimeInfo 添加/减去正确的时间。

在过去的好日子里,我在 Global.asa (ASP) 中这样做了......我只是想知道是否有更好的方法来处理这个问题。

最佳答案

与其保存到特定时区(IST、GMT、EST 等),我发现将其存储为 UTC 是个不错的主意。

存储为 UTC 只是消除了夏令时边界的问题 - 天数为 23 小时或 25 小时。

根据用户的偏好或自动神奇地猜测来存储用户的时区。

然后在保存和检索数据并适当显示时进行算术运算。

关于c# - 您如何处理网站中的不同时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492585/

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