package net.javaiq.examples.date;
import java.util.Date;
@author
public class LatestDateFinder {
public LatestDateFinder() {
}
public static Date findLatestDate(Date date1, Date date2) {
Date latestDate = null;
if (date1 != null && date2 != null) {
latestDate = date1.getTime() > date2.getTime() ? date1 : date2;
}
return latestDate;
}
public static Date findLatestDate(Date[] dates) {
Date latestDate = null;
if ((dates != null) && (dates.length > 0)) {
for (Date date: dates) {
if (date != null) {
if (latestDate == null) {
latestDate = date;
}
latestDate = date.after(latestDate) ? date : latestDate;
}
}
}
return latestDate;
}
@param
public static void main(String[] args) {
}
}