如何直接读取JRE发行版中包含的时区文件?

时间:2008-12-15 04:21:51

标签: java timezone

Java的时区信息保存在名为“zi”的文件夹中。例如。 C:\ Program Files \ Java \ jdk6 \ jre \ lib \ zi

此文件夹中的

文件采用二进制格式。但对我来说,确切地看到他们所说的话非常重要。

任何人都可以分享方式,阅读这些文件,还是Sun专有?

2 个答案:

答案 0 :(得分:3)

与几乎所有当前的操作系统和其他软件环境一样。 Java使用zoneinfo格式来获取时区信息。您可以从Wikipedia页面开始,也可以从Google用于zoneinfo。

有许多工具可以处理zoneinfo文件,您应该能够提取您正在寻找的信息。

答案 1 :(得分:3)

您可以使用zoneinfo updating process工具找到tzupdater的一个很好的示例。

请注意,不同版本的jdk包含different versions的Olson时区数据,涉及tzupdater tool的不同版本。

Java的时区位于its own format