📅  最后修改于: 2023-12-03 15:16:23.647000             🧑  作者: Mango
Java中的IsoChronology类是Java 8中添加的新特性,它提供了一种跨区域和历史时间轴的ISO实现。其中,isLeapYear()方法用于判断指定年份是否为闰年。
public boolean isLeapYear(long prolepticYear)
如果指定的年份是闰年,则返回true;否则返回false。
以下代码展示了如何使用isLeapYear()方法判断指定年份是否为闰年:
IsoChronology iso = IsoChronology.INSTANCE;
LocalDate date1 = iso.date(1980, 1, 1);
LocalDate date2 = iso.date(1985, 1, 1);
boolean isLeapYear1 = iso.isLeapYear(date1.getYear());
boolean isLeapYear2 = iso.isLeapYear(date2.getYear());
System.out.println(date1.getYear() + " is a leap year: " + isLeapYear1); // 输出:1980 is a leap year: true
System.out.println(date2.getYear() + " is a leap year: " + isLeapYear2); // 输出:1985 is a leap year: false
在这个例子中,我们使用了IsoChronology类来创建了两个日期,分别是1980年1月1日和1985年1月1日。然后,我们调用了isLeapYear()方法来判断这两个年份是否为闰年,并将结果打印在控制台上。