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

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

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

介绍

ChronoLocalDate是Java 8中的新类,它是所有日期类的根接口。lengthOfYear()方法用于获取当前日期对象所代表的年份的长度,返回值为int类型。该方法可以用于判断某个年份是否是闰年。

语法
int lengthOfYear()
参数说明

无参数。

返回值

当前日期对象所代表的年份的长度。

示例
import java.time.LocalDate;

public class LengthOfYearExample {

    public static void main(String[] args) {

        LocalDate date = LocalDate.of(2022, 1, 1);

        // 获取当前日期所在的年份的长度
        int lengthOfYear = date.lengthOfYear();

        System.out.println("Year length: " + lengthOfYear);

        // 判断是否是闰年
        if (date.isLeapYear()) {
            System.out.println(date.getYear() + " is a leap year.");
        } else {
            System.out.println(date.getYear() + " is not a leap year.");
        }

    }

}

输出结果:

Year length: 365
2022 is not a leap year.

在上面的示例中,我们创建了一个LocalDate对象表示2022年1月1日,并使用lengthOfYear()方法获取了该年份的长度(365)。然后,我们使用isLeapYear()方法判断该年份是否是闰年(结果为false)。