Java 中的 LocalDate isLeapYear() 方法


可以通过在 Java 中使用 LocalDate 类中的 isLeapYear() 方法来检查 LocalDate 是否为闰年。此方法不需要参数。如果 LocalDate 是闰年,则返回 true,否则返回 false。

一个演示此方法的程序如下 −

示例

 实时演示

import java.time.*;
public class Main {
   public static void main(String[] args) {
      LocalDate ld = LocalDate.parse("2012-10-12");
      System.out.println("The LocalDate is: " + ld);
      boolean flag = ld.isLeapYear();
      if(flag)
         System.out.println("This is a leap year");
      else
         System.out.println("This is not a leap year");
   }
}

输出

The LocalDate is: 2012-10-12
This is a leap year

现在让我们理解上述程序。

LocalDate 对象已显示。使用 isLeapYear() 方法检查 LocalDate 对象是否是闰年。使用 if 语句显示返回的值。展示这一功能的代码片段如下 −

LocalDate ld = LocalDate.parse("2012-10-12");
System.out.println("The LocalDate is: " + ld);
boolean flag = ld.isLeapYear();
if(flag)
   System.out.println("This is a leap year");
else
   System.out.println("This is not a leap year");

更新于: 2019 年 7 月 30 日

74 次浏览

启动您的事业

通过完成课程获得认证

开始
广告