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

Similar Programs Chapter Last Updated
Java Format Time In 24 Hour Format Date and Time 25-10-2016
Java Month In MMM Format Date and Time 25-10-2016
Java Display Date In Different Formats Date and Time 03-09-2016
Java Display Week Number Of The Year Date and Time 03-09-2016
Java Display Time In Italian Language Date and Time 02-09-2016
Java Display Time In Different Country's Format Date and Time 02-09-2016
Java Add Time To Date Example Date and Time 02-09-2016
Java Format Seconds Example Date and Time 02-09-2016
Java Date And Time Display Example Date and Time 02-09-2016
Java Display Hour And Minute Example Date and Time 01-09-2016
Java Displaying Month Name Example Date and Time 01-09-2016
Java Program To Format Date To yyyy/MM/dd Example Date and Time 30-06-2016
Java Program To Format Date To MM/dd/yyyy Example Date and Time 30-06-2016
Java Program To Format Date To dd/MM/yyyy Example Date and Time 30-06-2016
Weekdays In Java Example Date and Time 29-04-2016
Parse String Into Date In Java Date and Time 29-04-2016
Milliseconds To Date In Java Date and Time 29-04-2016
Gregorian Calendar In Java Date and Time 29-04-2016
Add Years To Date In Java Date and Time 29-04-2016
Add Month To Date In Java Date and Time 29-04-2016
Add Hours To Date In Java Date and Time 29-04-2016
SimpleDateFormat In Java Date and Time 28-04-2016
Date Format Using SimpleDateFormat In Java Date and Time 28-04-2016
Date In Java Example Date and Time 28-04-2016
AM PM Time Using SimpleDateFormat In Java Date and Time 28-04-2016
Time Zone In Java Example Date and Time 27-04-2016
Leap Years Between Date Range In Java Date and Time 27-04-2016
Java GMT Time Example Date and Time 27-04-2016
Epoch Time In Java Date and Time 27-04-2016
Day Of Year In Java Date and Time 27-04-2016

1 2