废话不多说,贴代码就完了!老铁!
/**
* 计算时间
* @param startTime : 开始时间
* @param endTime : 结束时间
* @return
*/
public static int caculateTotalTime(String startTime,String endTime) {
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd");
Date date1=null;
Date date = null;
Long l = 0L;
try {
date = formatter.parse(startTime);
long ts = date.getTime();
date1 = formatter.parse(endTime);
long ts1 = date1.getTime();
l = (ts - ts1) / (1000 * 60 * 60 * 24);
} catch (ParseException e) {
e.printStackTrace();
}
return l.intValue();
}
好了。咱们调用一下子!!!
public static void main(String[] args) {
String starTime = "2019-05-08";
String endTime = "2019-05-10";
int i = SettJob.caculateTotalTime(starTime, endTime);
System.out.println(i);
}
执行结果:
-2
完事!老铁! 觉得有用的老铁给我一个赞!