我正在使用 Joda Time 在 Java 应用程序中处理时区。我在尝试从 java 时区的 id 构建 DateTimeZone (Joda Time) 对象时遇到问题。乔达扔出一个
java.lang.IllegalArgumentException: The datetime zone id 'SystemV/HST10' is not recognised
对于以下时区列表:
- 系统V/HST10
- 系统V/YST9
- 系统V/YST9YDT
- 系统V/PST8
- 系统V/PST8PDT
- 系统V/MST7
- 系统V/MST7MDT
- 系统V/CST6
- 系统V/CST6CDT
- 系统V/EST5
- 系统V/EST5EDT
- 系统V/AST4
- 系统V/AST4ADT
这些时区有何用途?它们与非程序员相关吗?为一般用途设计的应用程序是否应该支持这些时区?
Thanks.
SystemV 时区 ID 已过时且已弃用。但是,您可以通过以下方式让 Joda-Time 理解它们重新编译包含 systemv 时区数据文件的 joda-time jar 文件。请参阅注释掉了systemv 数据文件中的行。 (即取消注释这些行并重建 jar 文件)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)