📌  相关文章
📜  带有示例的Java中的 HijrahDate isLeapYear() 方法(1)

📅  最后修改于: 2023-12-03 15:09:45.893000             🧑  作者: Mango

带有示例的 Java 中的 HijrahDate isLeapYear() 方法

简介

HijrahDate 类是 Java 8 中新增的一个日期类,用于表示伊斯兰教历的日期。其中,isLeapYear() 方法用于判断当前的伊斯兰教历年份是否为闰年。当年份为闰年时,返回 true,否则返回 false

语法

以下是 isLeapYear() 方法的语法:

public boolean isLeapYear()
示例

以下示例演示了如何使用 isLeapYear() 方法判断伊斯兰教历的年份是否为闰年:

import java.time.chrono.HijrahDate;
import java.time.chrono.HijrahEra;
import java.time.format.DateTimeFormatter;

public class Example {
    public static void main(String[] args) {
        // 创建一个伊斯兰教历日期对象
        HijrahDate date = HijrahDate.now();

        // 获取年份和纪元
        int year = date.getYear();
        HijrahEra era = date.getEra();

        // 判断当前年份是否为闰年
        boolean isLeapYear = date.isLeapYear();

        // 输出结果
        System.out.println("伊斯兰教历日期:" + date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
        System.out.println("年份:" + year);
        System.out.println("纪元:" + era);
        System.out.println("是否为闰年:" + isLeapYear);
    }
}

输出结果如下:

伊斯兰教历日期:1443-12-27
年份:1443
纪元:AH
是否为闰年:false
结论

HijrahDate 类提供了 isLeapYear() 方法用于判断伊斯兰教历的年份是否为闰年。程序员可以使用该方法获取伊斯兰教历日期的闰年信息。