针对夏令时更改进行 SDK 或运行时环境更新

您可以使用 IBM® Time Zone Update Utility for Java™ (JTZU) 将最新更改应用于夏令时。

关于本任务

世界上的许多国家或地区都有使用夏令时 (DST) 的惯例。 通常,在夏天的几个月里,时钟会前拨一个小时,从而使下午的白昼时间延长,上午的白昼时间缩短。 这一惯例有许多潜在工作,包括需要调整计算机系统中的系统时钟。 某些国家或地区偶尔会更改其 DST 起止日期。 这些更改可能会影响应用程序中的日期和时间功能,因为原始开始日期和结束日期已编程到操作系统和 Java 软件中。 要避免此问题,必须使用新的 DST 信息更新操作系统和 Java 安装。

Olson 时区数据库是一种外部资源,用于编译有关全球时区的信息。 该数据库会为时区建立标准名称,如“America/New_York”,并为可用作参考数据的时区信息提供定时更新。 为确保 IBM 开发人员工具包和运行时环境包含最新的 DST 信息, IBM 将最新的 Olson 时区级别合并到每个更新的发行版中。 要了解特定 SDK 或刷新包含的 Olson 时区级别,请参阅 Java SDK Olson 时区更新

如果自上次 IBM 更新 SDK 以来引入了 DST 更改,那么可以使用 JTZU 直接更新 Java 安装。 如果无法直接进入最新的 SDK 更新,还可以使用此工具来更新您的安装。 可从 IBM 支持人员获取 JTZU ,链接如下: Java SDK 时区更新实用程序

结果

使用最近的任何 DST 更改更新 Java 安装后,应用程序可以正确处理时间和日期计算。