在哪里可以找到有关 javazic
输出的二进制数据格式的文档(Debian 的 tzdata-java
包中提供的文件)?
/usr/share/zoneinfo
中使用的标准格式没有夏令时与标准时间的明确概念。它只知道在一年中的不同时间与 UTC 具有不同偏移量的时区。
尽管如此,有一些库(例如 Boost 的 time_zone_base
类和 Ruby TZInfo 库)更喜欢将时区视为具有“标准时间”,然后是与标准时间有一定偏移的夏令时,因此它们与标准 zoneinfo 文件并不真正兼容。
我很久以前看过javazic
格式的文档,我似乎记得javazic
格式包含的数据可能比zoneinfo
格式更适合这些库。但我不记得文档在哪里。
最佳答案
IIUC,build.tools.javazic
是一个用于编译 Olson zoneinfo database 的包到 Java 区域信息文件中。 API 文档有点简洁,但它可能是一个起点。
关于javazic 时区格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1966787/