【发布时间】:2017-04-21 19:39:54
【问题描述】:
我有一个在 SAP Cloud Platform 中运行的 Java 服务,它使用 java.util.TimeZone 库进行时区转换。但是最近我知道时区转换规则可能会改变,例如中欧时区可能会在某天从 UTC+01:00 更改为 UTC+02:00。我知道这可能不会在数百年内发生,但有可能。如果发生这种情况,我的服务中的数据可能是错误的。
Oracle 有一个时区更新工具 (http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html),它能够使用最近的时区数据更新 JDK。要运行它,我必须:
停止所有正在运行的 JDK/JRE 实例。
以管理员身份运行命令“java -jar tzupdater.jar options”。
我的问题是:
Foundry 是否已经考虑过此类问题?如果是,我应该怎么做才能使用这个功能?
我是否可以为我的服务更新 Cloud Foundry 中的 JDK?如果是,怎么做?
非常感谢!
【问题讨论】:
标签: java cloud-foundry