开发者

javazic timezone format

开发者 https://www.devze.com 2022-12-14 18:15 出处:网络
Where can I find documentation about the binary data format outputted by javazic (the files shipped in Debian\'s tzdata-java package)?

Where can I find documentation about the binary data format outputted by javazic (the files shipped in Debian's tzdata-java package)?

The standard format used in /usr/share/zoneinfo has no explicit concept of daylight savings time versus standard time. It only knows about a timezone having different offsets from UTC at different times of the year.

Nevertheless, there are some libraries (like Boost's time_zone_base class, and the Ruby TZInfo library) that prefer to think about a ti开发者_如何学Pythonme zone as having a "standard time" and then a daylight savings time with some offset from standard time, so they're not really compatible with the standard zoneinfo files.

I saw the documentation for the javazic format a long time ago, and I seem to recall that the data contained in javazic format may be a better fit for these libraries than the zoneinfo format. But I can't remember where the documentation is.


IIUC, build.tools.javazic is a package for compiling the Olson zoneinfo database into Java zone information files. The API documentation is a little terse, but it might be a place to start.


It looks like the documentation I'm looking for is in the sun.util.calendar.ZoneInfoFile class.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号