Java Calendar isLenient() Method



Description

The Java Calendar isLenient() method tells if date and time interpretation are to be lenient.

Declaration

Following is the declaration for java.util.Calendar.isLenient() method

public boolean isLenient()

Parameters

NA

Return Value

true if the interpretation mode is lenient; false if it is not.

Exception

NA

Checking isLenient if Set or Not in a Current Dated Calendar Instance Example

The following example shows the usage of Java Calendar isLenient() method. We're creating an instance of a Calendar of current date using getInstance() method and printing the date and time using getTime() method and lenient using isLenient() method.

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {
   
      // create a calendar    
      Calendar cal = Calendar.getInstance();

      // print the time
      System.out.println("Date And Time Is: " + cal.getTime());
	  
      // print the isLenient
      System.out.println("Interpretation Is lenient: " + cal.isLenient());
   }
}

Output

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

Date And Time Is: Mon Sep 26 21:18:54 IST 2022
Interpretation Is lenient: true

Checking isLenient if Set or Not in a Current Dated GregorianCalendar Instance Example

The following example shows the usage of Java Calendar hashCode() method. We're creating an instance of a Calendar of current date using GregorianCalendar() method and printing the date and time using getTime() method and lenient check using isLenient() method.

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {
   
      // create a calendar    
      Calendar cal = new GregorianCalendar();

      // print the time
      System.out.println("Date And Time Is: " + cal.getTime());

      // print the isLenient
      System.out.println("Interpretation Is lenient: " + cal.isLenient());
   }
}

Output

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

Date And Time Is: Mon Sep 26 21:19:40 IST 2022
Interpretation Is lenient: true

Checking isLenient if Set or Not in a Given Dated GregorianCalendar Instance Example

The following example shows the usage of Java Calendar hashCode() method. We're creating an instance of a Calendar of a particular date using GregorianCalendar() method and printing the date and time using getTime() method and lenient check using isLenient() method.

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {
   
      // create a calendar    
      Calendar cal = new GregorianCalendar(2025,8,26);

      // print the time
      System.out.println("Date And Time Is: " + cal.getTime());
	  
      // print the isLenient
      System.out.println("Interpretation Is lenient: " + cal.isLenient());
   }
}

Output

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

Date And Time Is: Fri Sep 26 00:00:00 IST 2025
Interpretation Is lenient: true
java_util_calendar.htm
Advertisements