我正在使用JodaTime在Java应用程序中处理时区。尝试从Java时区的ID构建DateTimeZone(JodaTime)对象时遇到问题。乔达抛出一个
java.lang.IllegalArgumentException: The datetime zone id 'SystemV/HST10' is not recognised
对于以下时区列表:
这些时区是做什么用的?它们与非程序员有关吗?专为一般用途设计的应用程序应支持这些时区吗?
谢谢。
最佳答案
SystemV时区ID较旧且已弃用。但是,您可以通过添加带有systemv时区数据文件的joda-time jar文件re-compiling来使Joda-Time理解它们。请参见systemv数据文件中的commented out行。 (即,取消注释行并重建jar文件)。