JAVA计算时间差

1.首先需要将类型转为date。

2.调用.getTime()方法进行相减,得出来的是毫秒

Long responseTimeMs = nowDate.getTime() - appStatistical.getCreateTime().getTime();(所得是毫秒)

3.计算小时   

Long responseHour = responseTimeMs / 1000 / 60 / 60;

4.计算分钟   

Long responseMin = responseTimeMs / 1000 / 60 - responseHour * 60;

5.计算秒数   

Long responseSecond = responseTimeMs / 1000 - responseHour * 60 * 60 - responseMin * 60;

   

 

你可能感兴趣的:(JAVA计算时间差)