我试图在不同的时区进行思考。如何在给定时区运行 python(覆盖系统的时区)?
您可以使用
TZ
环境变量:
$ python -c 'import time; print(time.tzname)'
('GMT', 'BST')
$ TZ='Europe/Stockholm' python -c 'import time; print(time.tzname)'
('CET', 'CEST')
time
和datetime
模块将尊重这一点。