这是一个和How to get the common name for a pytz timezone eg. EST/EDT for America/New_York类似的问题,除了我希望能够从pytz的“PST”中获得一个时区。如tz = timezone("PST")
这是这样的事情可能与pytz?如何从常用缩写(PST,EST等)获取pytz时区?
8
A
回答
2
我最终只是手动制作一个将缩写映射到时区名称的字典。例如,'PST' : 'America/Los_Angeles'
将是一个条目(如夏令时的缩写PDT)。
1
您是否尝试过使用带%Z格式代码的strptime?我从来没有做过,但至少在理论上你应该可以在那里放入tz代码,它应该被转换成tzinfo(嵌入在datetime/time对象中)
+0
这不会解决我的问题。那只会得到一个不变的抵消。例如,PST和PDT将被转换为不同的偏移量%Z,但日期时间仍然不知道夏令时的变化。 – fangsterr 2012-03-18 16:56:02
相关问题
- 1. 使用时区,如EST,CET,PST在php
- 2. 如何获取pytz时区的通用名称,例如。 EST/EDT for America/New_York
- 3. 如何从Time.now获取时区缩写?
- 4. 如何在UTC,GMT,PST,MST,EST,CST等不同时区运行调度程序
- 5. 如何获取时区的缩写?
- 6. 时间库是否支持时区缩写如EST,IST等的翻译
- 7. 如何从Oracle获取EST时间戳?
- 8. 通过PST EDT等获取时区列表
- 9. UTC与PST/EST的问题
- 10. 使用pytz转换时区
- 11. 删除pytz时区
- 12. 如何在PHP中获取时区的名称和缩写?
- 13. 使用pytz获取时区的国家代码?
- 14. java:如何获得时区缩写(从偏移量)?
- 15. pytz:获取所有时区,现在具体时间
- 16. 时区标识为短时区(pst,pdt,cst等)
- 17. 时区缩写
- 18. NSTimezone从timezoneId获取缩写
- 19. Python - Pytz - 时区列表?
- 20. pytz时区转换性能
- 21. 如何将窗口时区转换为时区pytz理解?
- 22. 使用偏移值获取时区缩写
- 23. 更改时区从PST到GMT
- 24. 如何获得带时区缩写的时间戳值
- 25. EST时区中的新dateobject
- 26. 使用pytz python时区转换问题
- 27. Ruby中的PST时区
- 28. 如何在Postgres中更改表格以显示带时区缩写的时间戳(2004-10-19 10:23:54 EST)
- 29. 时区EST与EST5EDT有何不同?
- 30. 在freemarker模板中使用时区'EST'
坏主意。时区缩写可能不明确。例如,“CST”有5种不同的含义。 [见维基百科的缩写列表](http://en.wikipedia.org/wiki/List_of_time_zone_abbreviations)。 – 2015-03-26 02:05:30
@MattJohnson谢谢你,这很有帮助。我一直认为它是独一无二的! – marcadian 2016-06-16 22:43:23