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
}
}