Compare two Java Date objects using compareTo method example
- /*
- Compare two Java Date objects using compareTo method example.
- This example shows how to compare two java Date objects using compareTo method of
- java Date Class.
- */
- import java.util.Date;
- public class CompareDateUsingCompareToExample{
- public static void main(String[] args) {
- //create first date object
- Date d1 = new Date();
- //make interval of 10 millisecond before creating second date object
- try{
- Thread.sleep(10);
- }catch(Exception e){
- }
- //create second date object
- Date d2 = new Date();
- System.out.println("First Date : " + d1);
- System.out.println("Second Date : " + d2);
- /*
- Use compareTo method of java Date class to compare two date objects.
- compareTo returns value grater than 0 if first date is after another date,
- returns value less than 0 if first date is before another date and returns
- 0 if both dates are equal.
- */
- int results = d1.compareTo(d2);
- if(results > 0)
- System.out.println("First Date is after second");
- else if (results < 0)
- System.out.println("First Date is before second");
- else
- System.out.println("Both dates are equal");
- }
- }
- /*
- TYPICAL Output Would be
- First Date : Sun Sep 09 19:50:32 EDT 2007
- Second Date : Sun Sep 09 19:50:32 EDT 2007
- First Date is before second
- */



