Monday, November 18, 2024
Google search engine
HomeLanguagesJavaHijrahChronology isLeapYear() method in Java with Example

HijrahChronology isLeapYear() method in Java with Example

The isLeapYear() method of java.time.chrono.HijrahChronology class is used to differentiate between a leap year and a non leap year. if it is a leap year it will return true otherwise false.

Syntax:

public boolean isLeapYear(long prolepticYear)

Parameters: This method takes prolepticYear as parameter for checking if it is a leap year or not.

Return Value: This method returns Boolean value true if the proleptic year is leap year otherwise false.

Note: traditional Islamic Hijri calendar does not have leap years.

Below are the examples to illustrate the isLeapYear() method:

Example 1:




// Java program to demonstrate
// isLeapYear() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing HijrahDate Object
        HijrahDate hidate = HijrahDate.now();
  
        // getting HijrahChronology used in HijrahDate
        HijrahChronology crono = hidate.getChronology();
  
        // getting id of this Chronology
        // by using isLeapYear() method
        boolean flag = crono.isLeapYear(1444);
  
        // display the result
        if (flag)
            System.out.println("this is leap year");
        else
            System.out.println("this is non leap year");
    }
}


Output:

this is non leap year

Example 2:




// Java program to demonstrate
// isLeapYear() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing  HijrahDate Object
        HijrahDate hidate = HijrahDate.now();
  
        // getting HijrahChronology used in HijrahDate
        HijrahChronology crono = hidate.getChronology();
  
        // getting id of this Chronology
        // by using isLeapYear() method
        boolean flag = crono.isLeapYear(1200);
  
        // display the result
        if (flag)
            System.out.println("this is leap year");
        else
            System.out.println("this is non leap year");
    }
}


Output:

this is non leap year

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahChronology.html#isLeapYear-long-

RELATED ARTICLES

Most Popular

Recent Comments