Java如何判断指定年份是否为闰年呢?
下文笔者讲述Java8中判断一个年份是否为闰年的最简单的方法分享,如下所示
Java8中判断闰年的方法 使用Calendar对象的isLeapYear()方法 即可判断一个年份是否为闰年例:检测是否闰年的示例分享
package com.java265.example.datetime; import java.time.LocalDate; import java.time.Month; import java.time.Year; import java.time.temporal.ChronoField; public class YearIsLeapExample { public static void main(String[] args) { // 使用java.time.LocalDate类。 LocalDate now = LocalDate.now(); boolean isLeap = now.isLeapYear(); System.out.printf("Year %d, leap year = %s%n", now.getYear(), isLeap); LocalDate date = LocalDate.of(2012, Month.JANUARY, 1); isLeap = date.isLeapYear(); System.out.printf("Year %d, leap year = %s%n", date.getYear(), isLeap); // 使用java.time.Year类。 Year year = Year.now(); isLeap = year.isLeap(); System.out.printf("Year %d, leap year = %s%n", year.getValue(), isLeap); Year anotherYear = Year.of(2012); isLeap = anotherYear.isLeap(); System.out.printf("Year %d, leap year = %s%n", anotherYear.get(ChronoField.YEAR), isLeap); } } -----运行以上代码,将输出以下信息 Year 2015, leap year = false Year 2012, leap year = true Year 2015, leap year = false Year 2012, leap year = true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。