java system.time,Java SystemV时区和JodaTime

我正在使用JodaTime在Java应用程序中使用时区.尝试从Java时区的ID构建DateTimeZone(JodaTime)对象时遇到问题.乔达抛出

java.lang.IllegalArgumentException: The datetime zone id 'SystemV/HST10' is not recognised

对于以下时区列表:

> SystemV / HST10

> SystemV / YST9

>系统V / YST9YDT

> SystemV / PST8

>系统V / PST8PDT

> SystemV / MST7

> SystemV / MST7MDT

> SystemV / CST6

>系统V / CST6CDT

> SystemV / EST5

> SystemV / EST5EDT

> SystemV / AST4

> SystemV / AST4ADT

这些时区是做什么用的?它们与非程序员有关吗?专为一般用途设计的应用程序应支持这些时区吗?

谢谢.

解决方法:

SystemV时区ID旧并且已弃用.但是,您可以通过re-compiling使Joda-Time理解它们,其中包括systemv时区数据文件.请参见systemv数据文件中的commented out行. (即取消注释行并重建jar文件).

标签:timezone,jodatime,java

来源: https://codeday.me/bug/20191201/2079816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值