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