Compare Calendar Dates In Java
Chapter:
Date and Time
Last Updated:
23-09-2016 07:29:43 UTC
Program:
/* ............... START ............... */
import java.util.Calendar;
public class JavaCompareCalendarDate {
public static void main(String[] args) {
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar2.set(Calendar.YEAR, 2021);
System.out.println("calendar1 year: " + (calendar1.get(Calendar.YEAR)));
System.out.println("calendar2 year: " + (calendar2.get(Calendar.YEAR)));
System.out.println("calendar1 after calendar2: " + calendar1.after(calendar2));
System.out.println("calendar1 before calendar2: " + calendar1.before(calendar2));
}
}
/* ............... END ............... */
Output
calendar1 year: 2016
calendar2 year: 2021
calendar1 after calendar2: false
calendar1 before calendar2: true
Notes:
-
The java.util.Calendar.compareTo() method compares the time values (millisecond offsets) between the Calendar object and anotherCalendar object.
- Syntax : public int compareTo(Calendar anotherCalendar).
Tags
Compare Calendar Dates, Java