java 比较两个日期之间的大小

时间:2023-01-30 17:58:09
/** 
* 比较两个日期之间的大小
*
* @param d1
* @param d2
* @return 前者大于后者返回true 反之false
*/
public boolean compareDate(Date d1, Date d2) {
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.setTime(d1);
c2.setTime(d2);

int result = c1.compareTo(c2);
if (result >= 0)
return true;
else
return false;
}


建议使用以上方法,由于java-date类中危险的before和after方法—陷阱(慎用此方法)