📅  最后修改于: 2023-12-03 15:01:51.799000             🧑  作者: Mango
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)。