我想比较两个日期。我以dd-MM-yyyy
格式输入两个日期作为字符串。 d1
和d2
是两个字符串日期。这是我的代码:
try {
DateFormat sdf = new SimpleDateFormat("dd-MM-yyyy", Locale.US);
date1 = sdf.parse(d1);
date2 = sdf.parse(d2);
if (date1.after(date2)) {
System.out.println("Date1 is after Date2");
}
if (date1.before(date2)) {
System.out.println("Date1 is before Date2");
}
if (date1.equals(date2)) {
System.out.println("Date1 is equal Date2");
}
System.out.println();
} catch (ParseException e) {
e.printStackTrace();
}