java - 时区数据更新程序(Java) 至 tzdata2016e

标签 java timezone

由于 tz-annoucement,我的应用程序需要将时区数据更新为 tzdata2016e

这里提供了两个更新来源

  1. ftp://ftp.iana.org/tz/tzcode-latest.tar.gz
  2. ftp://ftp.iana.org/tz/tzdata-latest.tar.gz

程序步骤是

  1. 我成功更新了 tzdata
  2. 当我更新 tzcode 时,遇到如下错误

enter image description here

问题是: 1.为什么会出现错误? 2.我做错了什么?是用更新的步骤吗(tzcode在tzdata之前,还是tzdata在tzcode之前)

感谢您的帮助

编辑:

我使用Java的tzupdater.jar来更新tzdata。请参阅文档,它是用于更新tzdata而不是tzcode。我应该如何更新tzcode?

最佳答案

Java 不使用 tzcode。它有自己的代码实现 - 用 Ja​​va 实现。

Tzcode 是适用于 Linux、OSX 和其他 Posix 操作系统的 C 源代码。

您只需通过 Java tzupdater 运行 tzdata。

关于java - 时区数据更新程序(Java) 至 tzdata2016e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37850269/

相关文章:

java - 临时变量的效率(例如java)

java - 为什么 java.util.Calendar 类在 Android 上给出错误的日期?

javascript - 在新的 Date() 中指定 Olson ID

java - 什么时候抛出java异常

java - 当表单中存在多个具有相同类型的参数时,全局绑定(bind)初始值设定项会出现问题

java - 如何设置java时区?

用于转换为任何本地时间的 C++ 库(由 linux zoneinfo 字符串定义)

ruby-on-rails-3 - Rails 3.1 中带有时区的选择框

java - 尝试构建时 java 控制台 boolean 错误

java - Wildfly Greeter 快速入门项目