📅  最后修改于: 2023-12-03 14:43:02.575000             🧑  作者: Mango
HijrahDate getEra()
方法是Java中Hijrah日期类(HijrahDate)提供的方法之一。它用于获取Hijrah日期所属的纪元。Hijrah纪元是伊斯兰教历中所使用的纪年系统,起始年份为632年,第一年为“举迁年”(Hijrah)。
HijrahEra getEra()
getEra()
方法返回一个枚举类型的值,表示该Hijrah日期所属的纪元。枚举类型为 HijrahEra
。
下面是一个简单的示例程序,介绍了如何使用 getEra()
方法获取Hijrah日期所属的纪元。
import java.time.chrono.HijrahDate;
import java.time.chrono.HijrahEra;
public class Main {
public static void main(String[] args) {
HijrahDate hd = HijrahDate.now();
HijrahEra era = hd.getEra();
System.out.println("Hijrah date: " + hd);
System.out.println("Era: " + era);
}
}
Hijrah date: Hijrah-umalqura AH 1443-12-06
Era: AH
在上面的示例代码中,首先创建了一个 HijrahDate
类型的对象 hd
,它使用当前系统时间创建。然后,调用 hd
的 getEra()
方法,获取该日期所属的纪元。最后,将从 getEra()
返回的 HijrahEra
类型的值存储在一个变量 era
中,并将其打印出来。
由于当前系统时间是2022年,所以输出结果中显示日期为:“Hijrah-umalqura AH 1443-12-06”,表示该日期所属的纪元是“AH”(阿拉伯文“Anno Hegirae”的缩写,意为“Hijrah之年”)。