Compare date1 and date2 in java

Compare date1 and date2 in java

If you want to compare two days together for the previous day, next day, or equal, you should use the compareTo function in java.

  + CompareTo() is method can be use to compare two days in java.

import java.util.Date;

public class ExampleDate{
   public static void main(String args[]) {
 // Instantiate a objects
 Date date1 = new Date();
 Date date2 = new Date();
        
   if(date1.compareTo(date2)>0){
  System.out.println("Date1 is after Date2");
 }else if(date1.compareTo(date2)<0){
  System.out.println("Date1 is before Date2");
 }else{
  System.out.println("Date1 is equal to Date2");
 } 
       
   }
}

Program output.
  + When you use method CompareTo two dates in java then function will for you produce with cause Before() and after() or equals() .

import java.util.Date;

public class ExampleDate{
   public static void main(String args[]) {
 // Instantiate a objects
 Date date1 = new Date();
 Date date2 = new Date();
        
 if(date1.before(date2)){
 //Do Something
 }
 
 if(date1.after(date2)){
 //Do Something
 }
 
 if(date1.equals(date2)){
 //Do Something else
 } 
       
   }