gpt4 book ai didi

.net - 存储用户时区的最佳实践 - TSQL/.Net

转载 作者:行者123 更新时间:2023-12-02 05:06:02 24 4
gpt4 key购买 nike

我需要跟踪用户的时区,以便在他们指定的特定时间(在他们自己的时区)处理(或不处理)他们的信息。

显而易见的答案是将时区与他们的个人资料信息一起存储在用户数据库中。有点棘手的是夏令时。从下图中可以看出,大多数北部和南部地区都使用夏令时偏移。因此,存储时区偏移量感觉不会起作用,因为该偏移量可能会在一年中发生变化。相反,我正在考虑存储时区代码(类似于 PST)并让标准时间库查找偏移量。

所以我正在考虑的几件事是:

1) TSQL 是否有用于将时区代码 (PST) 转换为当前 UTC 偏移量的库?2)我知道.net can do this ,但我更愿意在数据库中执行此操作,因为这是我的查询将运行的地方。

enter image description here

最佳答案

找到看起来像 promising .Net library 的东西.这个相对于内置 .Net 的优势在于您可以通过在磁盘上放置一个新副本来更新时区数据库。对于 .Net,您必须等待新的编译版本。 (但是时区变化可能很少见)

关于.net - 存储用户时区的最佳实践 - TSQL/.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634129/

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