如何从常用缩写(PST,EST等)获取pytz时区?

时间:2012-03-17 21:36:03

标签: python pytz

这是一个与How to get the common name for a pytz timezone eg. EST/EDT for America/New_York类似的问题,除了我希望能够从pytz中获取“PST”的时区。例如tz = timezone("PST") pytz可以这样吗?

2 个答案:

答案 0 :(得分:2)

我最终只是手动制作了一个字典,将缩写映射到时区名称。例如,'PST' : 'America/Los_Angeles'将是一个条目(与夏令时缩写的PDT一样)。

答案 1 :(得分:1)

您是否尝试过使用带有%Z格式代码的strptime?我自己从来没有这样做过,但至少在理论上你应该能够在那里放入tz代码,它应该被翻译成tzinfo(嵌入在datetime / time对象中)