2

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

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

任何人都可以分享一种方法来阅读这些文件,还是它们是 Sun 专有的?

4

2 回答 2

3

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

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

于 2008-12-15T04:51:46.213 回答
3

您将在此处找到使用tzupdater工具的zoneinfo 更新过程的一个很好的示例。

注意不同版本的jdk包含不同版本的Olson时区数据,涉及到不同版本的tzupdater工具

Java 有自己的时区格式

于 2008-12-15T07:33:48.837 回答