gpt4 book ai didi

java - 将 TimeZone 迁移到 DateTimeZone

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:58 26 4
gpt4 key购买 nike

我正在试验 Joda 时间。

    final String string_from_3rd_party = "GMT+08:00";
// Works for standard Java TimeZone!
System.out.println(TimeZone.getTimeZone(string_from_3rd_party));
// Exception in thread "main" java.lang.IllegalArgumentException: The datetime zone id is not recognised: GMT+08:00
System.out.println(DateTimeZone.forID(string_from_3rd_party));

我怎样才能保留 string_from_3rd_party,同时又能从中构建一个 Joda DateTimeZone

最佳答案

您可以使用 Java TimeZone 来创建 DateTimeZone:

TimeZone timeZone = TimeZone.getTimeZone(string_from_3rd_party);
DateTimeZone dateTimeZone = DateTimeZone.forTimeZone(timeZone);

关于java - 将 TimeZone 迁移到 DateTimeZone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4057816/

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