DateTime earlier/later...
class DateTime{
Date date;
Time time;
DateTime(Date date, Time time){
this.date = date;
this.time = time;
}
public String toString(){
return date+" "+time;
}
boolean isEarlierThan(DateTime that){
return this.date.isEarlierThan(that.date)
||this.date.isSameDate(that.date) && this.time.isEarlierThan(that.time);
}
boolean isLaterThan(DateTime that){
return that.isEarlierThan(this);
}
public static void main(String[] args){
Date d = new Date(29,11,2018);
Time t = new Time(12,59,15);
DateTime dt = new DateTime(d,t);
System.out.println(dt);
}
}