JapaneseChronology eras() method in Java with Example

2025年3月31日 | 阅读 2 分钟

java.time.chrono.JapaneseChronology 类有一个 eras() 方法。要获取此特定日本纪年法下的所有纪年,请使用 JapaneseChronology 代码。

语法

参数:方法不能接受任何参数。

返回值:此方法返回此特定日本纪年法下的所有纪年。

示例 1

提供的Java代码展示了如何使用 JapaneseDate 和 JapaneseChronology 来与日本日历系统交互。首先,创建一个使用当前日期初始化的 JapaneseDate 对象。在检索到相关的 JapaneseChronology 后,getChronology() 方法使用 eras() 方法获取所有日本纪年的列表。应用程序将打印列表中的第一个纪年。任何错误,如 DateTimeExceptions,都会被捕获,并发送错误消息,指出 JapaneseEra 无效。

实施

文件名: ErasExample1.java

输出

 
The JapaneseEra is given by: Meiji   

示例 2

下面是使用 JapaneseChronology 和 JapaneseDate 来获取和遍历 Java 代码中日本纪年列表的示例。要获取其纪年法,请在创建使用当前日期的 JapaneseDate 对象后使用 getChronology()。通过使用 eras() 方法可以获得所有当前日本时期的列表。通过一个用于迭代此列表的循环来打印前八个纪年(或更少,取决于列表大小)。如果发生 DateTimeException,将显示一个通知,告知错误。

实施

文件名: ErasExample2.java

输出

 
The List of the IsoEra : 
Meiji
Taisho
Showa
Heisei
Reiwa