我敢打赌这很容易,但我真不知道该怎么弄。标准免责声明,老实说,我曾试图弄明白这一点。
如何使用时区缩写更改 datetime.datetime 对象的时区?例如,如果我有一个对象的时区为 EST,那么如何获取 PST 的相同日期时间?
你会怎么做这样的事情:
from datetime import datetime
now = datetime.now().astimezone()
pst = your_magic_function(now, 'PST)
我敢打赌这很容易,但我真不知道该怎么弄。标准免责声明,老实说,我曾试图弄明白这一点。
如何使用时区缩写更改 datetime.datetime 对象的时区?例如,如果我有一个对象的时区为 EST,那么如何获取 PST 的相同日期时间?
你会怎么做这样的事情:
from datetime import datetime
now = datetime.now().astimezone()
pst = your_magic_function(now, 'PST)
.astimezone()
使用类指定时区ZoneInfo
。默认值是您的本地时区。可用的ZoneInfo
键列在中zoneinfo.available_timezones()
。“PST”不是其中之一,因为太平洋时区在 PST 和 PDT 之间会根据日期而变化。输出: