import java.util.*;
import java.text.*;
public class CompareDate{
public static void main(String args[]){
Calendar cal = Calendar.getInstance();
Calendar currentcal = Calendar.getInstance();
cal.set(2000, Calendar.JUNE, 29);
currentcal.set(currentcal.get(Calendar.YEAR),
currentcal.get(Calendar.MONTH), currentcal.get(Calendar.DAY_OF_MONTH));
if(cal.before(currentcal))
System.out.print("Current date(" + new SimpleDateFormat("dd/MM/yyyy").
format(currentcal.getTime()) + ") is greater than the given date " + new
SimpleDateFormat("dd/MM/yyyy").format(cal.getTime()));
else if(cal.after(currentcal))
System.out.print("Current date(" + new SimpleDateFormat("dd/MM/yyyy").
format(currentcal.getTime()) + ") is less than the given date " + new
SimpleDateFormat("dd/MM/yyyy").format(cal.getTime()));
else
System.out.print("Both date are equal.");
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS50ZXh0Lio7CgpwdWJsaWMgY2xhc3MgQ29tcGFyZURhdGV7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSl7CiAgQ2FsZW5kYXIgY2FsID0gQ2FsZW5kYXIuZ2V0SW5zdGFuY2UoKTsKICBDYWxlbmRhciBjdXJyZW50Y2FsID0gQ2FsZW5kYXIuZ2V0SW5zdGFuY2UoKTsKICBjYWwuc2V0KDIwMDAsIENhbGVuZGFyLkpVTkUsIDI5KTsKICBjdXJyZW50Y2FsLnNldChjdXJyZW50Y2FsLmdldChDYWxlbmRhci5ZRUFSKSwKY3VycmVudGNhbC5nZXQoQ2FsZW5kYXIuTU9OVEgpLCBjdXJyZW50Y2FsLmdldChDYWxlbmRhci5EQVlfT0ZfTU9OVEgpKTsKICBpZihjYWwuYmVmb3JlKGN1cnJlbnRjYWwpKQogIFN5c3RlbS5vdXQucHJpbnQoIkN1cnJlbnQgZGF0ZSgiICsgbmV3IFNpbXBsZURhdGVGb3JtYXQoImRkL01NL3l5eXkiKS4KZm9ybWF0KGN1cnJlbnRjYWwuZ2V0VGltZSgpKSArICIpIGlzIGdyZWF0ZXIgdGhhbiB0aGUgZ2l2ZW4gZGF0ZSAiICsgbmV3ClNpbXBsZURhdGVGb3JtYXQoImRkL01NL3l5eXkiKS5mb3JtYXQoY2FsLmdldFRpbWUoKSkpOwogIGVsc2UgaWYoY2FsLmFmdGVyKGN1cnJlbnRjYWwpKQogIFN5c3RlbS5vdXQucHJpbnQoIkN1cnJlbnQgZGF0ZSgiICsgbmV3IFNpbXBsZURhdGVGb3JtYXQoImRkL01NL3l5eXkiKS4KZm9ybWF0KGN1cnJlbnRjYWwuZ2V0VGltZSgpKSArICIpIGlzIGxlc3MgdGhhbiB0aGUgZ2l2ZW4gZGF0ZSAiICsgbmV3IApTaW1wbGVEYXRlRm9ybWF0KCJkZC9NTS95eXl5IikuZm9ybWF0KGNhbC5nZXRUaW1lKCkpKTsKICBlbHNlCiAgU3lzdGVtLm91dC5wcmludCgiQm90aCBkYXRlIGFyZSBlcXVhbC4iKTsKICB9Cn0=