Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用 Jodatime 时阅读(不知道在哪里,但请参见此处),您必须使文件保持最新。什么样的文件?这是为什么?
Joda-Time 包含来自标准源的时区数据。随着政府改变他们的时区规则,数据也会更新。Joda-Time jar 文件可以使用此过程使用最新数据进行更新。建议尽量保持JDK的时区数据和Joda-Time的时区数据一致。
但是,如果你的应用程序只使用一个时区,或者一个稳定的时区,那么就不需要跟上最新的信息,也不需要更新 jar。
顺便说一句,日历系统或闰秒没有配置。只有时区配置。
在大多数情况下,您需要使用最新的 jar,即更新 jar 就足够了。
相关讨论是关于 Joda 包含不同日历的配置文件。Joda 将有关日历、夏令时状态等的信息存储在 jar 中包含的文件中。随着时间的推移,政府决定改变这些规则。在这种情况下,需要更新这些包含的配置文件。
基本上,通过包含 jodatime jar 的旧副本,您会冒着时间分析出现差异的风险。