Java 的时区信息保存在名为“zi”的文件夹中。例如。C:\Program Files\Java\jdk6\jre\lib\zi
此文件夹中的文件为二进制格式。但对我来说,确切地看到他们所说的话非常重要。
任何人都可以分享一种方法来阅读这些文件,还是它们是 Sun 专有的?
像几乎所有当前的操作系统和其他软件环境一样。Java 使用 zoneinfo 格式来获取时区信息。您可以从Wikipedia页面开始,或者只使用 Google 搜索 zoneinfo。
有许多工具可以处理 zoneinfo 文件,您应该能够提取您要查找的信息。
您将在此处找到使用tzupdater工具的zoneinfo 更新过程的一个很好的示例。
注意不同版本的jdk包含不同版本的Olson时区数据,涉及到不同版本的tzupdater工具。
Java 有自己的时区格式。