Java.util.GregorianCalendar.isLeapYear() Method

Advertisements


Description

The java.util.GregorianCalendar.isLeapYear(int year) method determines if the given year is a leap year. Returns true if the given year is a leap year.

Declaration

Following is the declaration for java.util.GregorianCalendar.isLeapYear() method

public boolean isLeapYear(int year)

Parameters

  • year -- the given year.

Return Value

This method returns true if the given year is a leap year; false otherwise.

Exception

  • NA

Example

The following example shows the usage of java.util.GregorianCalendar.isLeapYear() method.

package com.tutorialspoint;

import java.util.*;

public class GregorianCalendarDemo {

   public static void main(String[] args) {

      // create a new calendar
      GregorianCalendar cal =
              (GregorianCalendar) GregorianCalendar.getInstance();

      // print the current date and time
      System.out.println("" + cal.getTime());

      // check if it is a leap year
      boolean isLeapYear = cal.isLeapYear(cal.get(GregorianCalendar.YEAR));
      System.out.println("Is leap year:" + isLeapYear);

      // check if 2013 is a leap year
      isLeapYear = cal.isLeapYear(2013);
      System.out.println("Is leap year:" + isLeapYear);

   }
}

Let us compile and run the above program, this will produce the following result:

Fri May 18 13:24:52 EEST 2012
Is leap year:true
Is leap year:false



Advertisements
Advertisements