📌  相关文章
📜  Java中的 ChronoLocalDate isLeapYear() 方法及示例(1)

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

Java中的 ChronoLocalDate isLeapYear() 方法及示例

介绍

ChronoLocalDate是Java 8中的新日期API的一部分,它提供了一种不依赖于具体日历系统的日期表示方式。isLeapYear()是ChronoLocalDate接口的方法之一,它用于判断当前日期是否为闰年。

方法签名
boolean isLeapYear();
示例
import java.time.LocalDate;
import java.time.chrono.IsoChronology;

public class Example {
    public static void main(String[] args) {
        //使用IsoChronology创建LocalDate对象
        LocalDate date = IsoChronology.INSTANCE.date(2024, 2, 29);
        //判断当前日期是否为闰年
        boolean isLeapYear = date.isLeapYear();
        if (isLeapYear) {
            System.out.println(date + " is Leap Year.");
        } else {
            System.out.println(date + " is NOT Leap year.");
        }
    }
}

上述示例中,我们先使用IsoChronology创建一个LocalDate对象,然后调用isLeapYear()方法判断当前日期是否为闰年。运行结果如下:

2024-02-29 is Leap Year.

以上就是Java中的ChronoLocalDate isLeapYear()方法的介绍和示例,使用该方法可以方便地判断当前日期是否为闰年。