Im trying to find the biggest difference between several dates how would that be possible? The answer to this should be 01012001-01012011. I'm trying to find the biggest date gap between two lists how would that be possible?
public void Date (){
SimpleDateFormat myFormat = new SimpleDateFormat("ddMMyyyy");
List<String> start = Arrays.asList("01011992","01012001","01012001");
String dateBeforeString = start.get(2);
List<String> end = Arrays.asList("02012001","02012001","01012011");
String dateAfterString = end.get(2);
try {
Date dateBefore = myFormat.parse(dateBeforeString);
Date dateAfter = myFormat.parse(dateAfterString);
long difference = dateAfter.getTime() - dateBefore.getTime();
daysBetween = (difference / (1000*60*60*24));
System.out.println("Days: "+daysBetween);
} catch (Exception e) {
e.printStackTrace();
}
}