我有一个Java时区id列表,并希望将它们转换为Python时区id。一种方法是手动构建一个字典,将Java时区id映射到Python时区id。还有别的办法吗?我正在python 2.7.6上工作。
没有什么要转换的。Java和Python(通过pytz或dateutil)都使用来自tz数据库的同一组时区。
如果您看到差异,那么可能是因为您的某个环境没有当前版本。新时区偶尔会发布,但旧时区永远不会删除。它们只是被转换成链接以保持向后兼容性。
如果你有一个特定的例子,你看到一个区域,而不是另一个(这不应该发生),那么请更新你的问题与细节。
参见:时区标签wiki。
http://tutorials.jenkov.com/java-date-time/java-util-timezone.html
Python - Pytz -时区列表?
传递时间和时区字符串。希望Python中有你要找的