/**
* 比较两个日期 1:前者大于后者 -1:后者大于前者 0:两者相等 -2:过程出错
* @param date1
* @param date2
* @param formate
* @return
*/
public static int compareDate(String date1,String date2,String formate){
if(isEmpty(date1) || isEmpty(date2)){
return -2;
}
if(isEmpty(formate)){
formate = "yyyy-MM-dd HH:mm:ss";
}
DateFormat df = new SimpleDateFormat(formate);
try {
Date dt1 = df.parse(date1);
Date dt2 = df.parse(date2);
if (dt1.getTime() > dt2.getTime()) {
return 1;
} else if (dt1.getTime() < dt2.getTime()) {
return -1;
} else {
return 0;
}
} catch (Exception exception) {
exception.printStackTrace();
}
return -2;
}
java 比较两个日期
最新推荐文章于 2024-05-02 19:42:32 发布