java.util.GregorianCalendar.isLeapYear() 方法用于确定给定年份是否为闰年。如果给定年份是闰年,该方法返回 true。要指定 BC 年份编号,必须给出 1 年份编号。例如,年份 BC 4 指定为 -3。
语法
public boolean isLeapYear(int year)
参数
年份 | 指定给定年份。 |
返回值
如果给定年份是闰年,则返回 true ;否则为 false。
异常
无示例:
在下面的示例中,java .util.GregorianCalendar.isLeapYear() 方法用于检查给定年份是否为闰年。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建指定日期的Calendar对象
GregorianCalendar Cal = new GregorianCalendar(2015, 10, 25);
//打印日历
System.out.println("The Calendar is: " + Cal.getTime());
//检查是否是闰年
boolean isLeapYear = Cal.isLeapYear(Cal.get(GregorianCalendar.YEAR));
System.out.println("Is this a leap year: " + isLeapYear);
//检查2016年是否是闰年
isLeapYear = Cal.isLeapYear(2016);
System.out.println("Is 2016 a leap year: " + isLeapYear);
}
}
上述代码的输出将是:
The Calendar is: Wed Nov 25 00:00:00 UTC 2015
Is this a leap year: false
Is 2016 a leap year: true