/**
* 获取日期差,返回相差天数。
* @param startDate 开始时间
* @param endDate 结束时间
* @return Long 相差天数
*/
public static Long getCompareDate(String startDate,String endDate){
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1= formatter.parse(startDate);
Date date2=formatter.parse(endDate);
long l = date2.getTime() - date1.getTime();
long d = l/(24*60*60*1000);
return d;
} catch (ParseException e) {
log.error("获取时间天数差失败。原因:"+e.getMessage());
return null;
}
}
* 获取日期差,返回相差天数。
* @param startDate 开始时间
* @param endDate 结束时间
* @return Long 相差天数
*/
public static Long getCompareDate(String startDate,String endDate){
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1= formatter.parse(startDate);
Date date2=formatter.parse(endDate);
long l = date2.getTime() - date1.getTime();
long d = l/(24*60*60*1000);
return d;
} catch (ParseException e) {
log.error("获取时间天数差失败。原因:"+e.getMessage());
return null;
}
}