javazic 时区格式

发布于 2024-08-16 07:44:21 字数 661 浏览 5 评论 0原文

在哪里可以找到有关 javazic 输出的二进制数据格式的文档(Debian 的 tzdata-java 包中提供的文件)?

/usr/share/zoneinfo 中使用的标准格式没有夏令时与标准时间的明确概念。它只知道一年中不同时间与 UTC 的偏移量不同的时区。

尽管如此,还是有一些库(比如 Boost 的 time_zone_base 类和 Ruby TZInfo 库)更喜欢将时区视为具有“标准时间”,然后是与标准时间有一定偏移的夏令时,因此它们与标准 zoneinfo 文件并不真正兼容。

我很久以前就看过 javazic 格式的文档,我似乎记得 javazic 格式中包含的数据可能比 javazic 格式更适合这些库。代码>zoneinfo 格式。但我不记得文档在哪里。

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 time 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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

站稳脚跟 2024-08-23 07:44:21

IIUC,build.tools.javazic是一个用于将 Olson zoneinfo 数据库 编译成 Java 区域信息文件的包。 API 文档有点简洁,但它可能是一个起点。

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.

往事随风而去 2024-08-23 07:44:21

看起来我正在寻找的文档位于 sun 中.util.calendar.ZoneInfoFile 类。

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文