这是
的后续问题我能够通过调用获得像这样的时间字符串“2023-09-06T22:02:44-07:00”
datetime.now().astimezone().isoformat(timespec='seconds')
我想知道是否有办法获取“2023-09-06T22:02:44-PDT”这样的时间字符串?并且还将时间字符串转换为 UTC 时间——例如“2023-09-07T05:02:44-UTC”?谢谢!
获取时区原生时间戳并附加时区感知
tzname
以获得您想要的格式
now = datetime.now()
print(now.isoformat(timespec="seconds") + "-" + now.astimezone().tzname())
或将
strftime
与 %Z
一起使用
datetime.now().astimezone().strftime("%Y-%m-%dT%H:%M:%S-%Z")