gpt4 book ai didi

python - 在python中将整个解释器设置为UTC

转载 作者:行者123 更新时间:2023-12-03 23:34:20 27 4
gpt4 key购买 nike

我想确保整个脚本默认只使用 UTC。知道怎么做吗?我一直在寻找解决方案,但不知何故没有找到任何工作。我真正想要的是确保:

import datetime
# SOME CODE HERE
print(datetime.datetime.fromtimestamp(0).strftime('%Y-%m-%d %H:%M:%S'))
是否在任何机器上打印 1970-01-01 00:00:00,没有更多麻烦,并且一切都被视为 UTC。

最佳答案

如果确保环境变量TZ已设置 之前 进口datetime ,那么就没有必要使用 time.tzset() .
例如:

>>> import os
>>> os.environ["TZ"] = "UTC"
>>> import datetime
>>> print(datetime.datetime.fromtimestamp(0).strftime('%Y-%m-%d %H:%M:%S'))
1970-01-01 01:00:00
为了避免编辑您的 Python 脚本,您可以在执行它时设置环境变量。例如在 Linux 命令行中:
env TZ=UTC python myscript.py

关于python - 在python中将整个解释器设置为UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62697021/

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