📌  相关文章
📜  Java的HijrahDate getEra() 方法和示例(1)

📅  最后修改于: 2023-12-03 14:43:02.575000             🧑  作者: Mango

Java的HijrahDate getEra() 方法和示例

简介

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,它使用当前系统时间创建。然后,调用 hdgetEra() 方法,获取该日期所属的纪元。最后,将从 getEra() 返回的 HijrahEra 类型的值存储在一个变量 era 中,并将其打印出来。

由于当前系统时间是2022年,所以输出结果中显示日期为:“Hijrah-umalqura AH 1443-12-06”,表示该日期所属的纪元是“AH”(阿拉伯文“Anno Hegirae”的缩写,意为“Hijrah之年”)。