DateTime
implements Comparable
so you don't need to roll you own other than doing:
DateTime latest(DateTime a, DateTime b)
{
return a.compareTo(b) > 0 ? a : b;
}
or by using JodaTime API directly (which takes into account Chronology
unlike compareTo
):
DateTime latest(DateTime a, DateTime b)
{
return a.isAfter(b) ? a : b;
}