仅按日期部分比较两个日期,而不是时间

时间:2013-09-11 18:56:55

标签: java

我不想比较年,月和日...它会影响表现......有没有直接比较的api?

Date date1 = new Date(d1.getYear()  d1.getMonth(), d1.getDate());
Date date2 = new Date(d2.getYear(), d2.getMonth(), d2.getDate());
date1.compareTo(date2);

2 个答案:

答案 0 :(得分:3)

Datebeforeafter种方法。

答案 1 :(得分:2)

您可以使用compare or compareTo方法阅读此thread,它将为您解答