gpt4 book ai didi

Java 系统时区和 JodaTime

转载 作者:搜寻专家 更新时间:2023-11-01 02:30:27 25 4
gpt4 key购买 nike

我正在使用 JodaTime 在 Java 应用程序中处理时区。尝试从 Java 时区的 ID 构建 DateTimeZone (JodaTime) 对象时遇到问题。 Joda 抛出一个

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

对于以下时区列表:

  • SystemV/HST10
  • 系统V/YST9
  • SystemV/YST9YDT
  • SystemV/PST8
  • SystemV/PST8PDT
  • SystemV/MST7
  • SystemV/MST7MDT
  • SystemV/CST6
  • SystemV/CST6CDT
  • SystemV/EST5
  • SystemV/EST5EDT
  • SystemV/AST4
  • SystemV/AST4ADT

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

谢谢。

最佳答案

SystemV 时区 ID 已过时且已弃用。但是,您可以通过 re-compiling 让 Joda-Time 理解它们包含 systemv 时区数据文件的 joda-time jar 文件。查看commented out systemv 数据文件中的行。 (即取消注释行并重建 jar 文件)。

关于Java 系统时区和 JodaTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com