gpt4 book ai didi

python - 给定 UTC 时间戳和 UTC 偏移量,是否可以在 Python 中获取时区?

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:17 24 4
gpt4 key购买 nike

我的数据是 UTC 偏移量和 UTC 时间。鉴于此,是否有可能在 Python 中获取用户的本地时区(主要是为了确定它是否是 DST 等。可能使用 pytz),类似于 PHP timezone_name_from_abbr 中的函数?

例如:

如果我的纪元时间是1238720309,我可以获得 UTC 时间:

>>> d = datetime.utcfromtimestamp(1238720309)
>>> print d + dt.timedelta(0,-28800) #offset for pacific I think
2009-04-02 17:04:41.712143

这是正确的,只是现在是 PDT,所以应该是:

2009-04-02 18:04:41.712413

我想我需要获取在 pytz 中使用的时区以确定是否是夏令时?

最佳答案

因为一般来说,对于一个给定的时区偏移量有不止一个可能的时区,一般的答案是“不,不是没有更多信息”。更多信息通常是时间适用的位置 - 哪个国家、州或城市。

关于python - 给定 UTC 时间戳和 UTC 偏移量,是否可以在 Python 中获取时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/712322/

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