提问人:user22882487 提问时间:11/9/2023 最后编辑:juanpa.arrivillagauser22882487 更新时间:11/9/2023 访问量:57
python 中时区转换的不可预知行为 [重复]
Unpredictable behavior of time zone conversion in python [duplicate]
问:
在 Python 中将时间从 UTC 转换为 MSK 时,我遇到了一个问题。我注意到,当我在日期时间中设置莫斯科时区时,我得到了错误的结果 - 偏移了 +2:30 小时。
以下是我正在运行的代码(Python 3.11.5):
from datetime import datetime
datetime(2023, 11, 8, 22, 11, 7, 0, pytz.timezone('Europe/Moscow'))
结果是:datetime.datetime(2023, 11, 8, 22, 11, 7, tzinfo=<DstTzInfo 'Europe/Moscow' LMT+2:30:00 STD>)
但谷歌表示,3:00 小时的偏移量是正确的
我的问题是:
- 为什么我在 Python 中出现错误的偏移量?
- 我应该使用什么方法或设置来确保准确处理时间偏移并避免潜在的错误?
答: 暂无答案
评论
pytz