gpt4 book ai didi

java - 需要 Java 8 中的非预期公历年表(如 org.joda.time.chrono.GJChronology)

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:53 25 4
gpt4 key购买 nike

我没有看到与 org.joda.time.chrono.GJChronology.java 等效的 java.time.Chronology,即非 proleptic 公历(“公历/儒略历系统,它是用于世界上大部分地区”)。

我知道有 java.util.GregorianCalendar,但它没有实现 java.time.Chronology。我需要允许用户指定年表,因此最简单的方法是拥有一个 GregorianChronology 类。

有没有一些简单的方法可以使用 GregorianCalendar 来实现 GregorianChronology?如果它是“最常用的”,为什么不包含在 java.time 中??

最佳答案

它们不包含在 Java 运行时库中,但您可以找到例如一个Julian chronologyThreeTen-Extra项目。

ThreeTen-Extra provides additional date-time classes that complement those in Java SE 8.

不知道您在哪里找到“最常用”的引述。 org.joda.time.Chronology 的 javadoc说:

ISO - The de facto world calendar system, based on the ISO-8601 standard

org.joda.time.chrono.ISOChronology 的 javadoc说:

Implements a chronology that follows the rules of the ISO8601 standard, which is compatible with Gregorian for all modern dates.

在 Java 8+ 中,java.time.chrono.IsoChronology是大多数 API 使用的默认年表。

关于java - 需要 Java 8 中的非预期公历年表(如 org.joda.time.chrono.GJChronology),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57082162/

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