This example shows you how to do date comparison in Java.
import java.util.Calendar;
import java.util.Date;
public class DateComparison {
public static void main(String[] args) {
// date1 is today
Calendar cal = Calendar.getInstance();
Date date1 = cal.getTime();
// date2 is yesterday
cal.add(Calendar.DATE, -1);
Date date2 = cal.getTime();
// Date comparison using compareTo
if(date1.compareTo(date2) < 0) {
// return -1 if date1 is less than date2
System.out.println("Date1 is less than date2");
} else if(date1.compareTo(date2)>0) {
// return 1 if date1 is greater than date2
System.out.println("Date1 is greater than date2");
} else {
// return 0 if date1 is equal to date2
System.out.println("Date1 is equal to date2");
}
// Date comparison using before(), after() and equals()
if(date1.before(date2)) {
// return -1 if date1 is less than date2
System.out.println("Date1 is less than date2");
} else if(date1.after(date2)) {
// return 1 if date1 is greater than date2
System.out.println("Date1 is greater than date2");
} else if (date1.equals(date2)) {
// return 0 if date1 is equal to date2
System.out.println("Date1 is equal to date2");
}
}
}
Done =)
Reference: EasyWayServer – How to compare date in JAVA

Thanks! Any plans to update this to accept params?
LikeLike
What kind of parameters you want to use? =)
LikeLike