首页 > 编程语言 > 详细

java计算两个时间差

时间:2021-01-13 14:47:11      阅读:28      评论:0      收藏:0      [点我收藏+]
计算时间差:(此时为 天)

注:时间是以毫秒来算的,一天等于24小时,一小时等于60分钟,一分钟等于60秒,一秒等于1000毫秒!

private int formatDate(Date nowDate, Date sqlDate){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String newDate = df.format(nowDate);
String sqlDate1 = df.format(sqlDate);
try {
nowDate = df.parse(newDate);
sqlDate = df.parse(sqlDate1);
} catch (ParseException e) {
e.printStackTrace();
}
Long time = nowDate.getTime();
Long time2 = sqlDate.getTime();
int day = (int) ((time - time2) / (24*3600*1000));
return day;
}

 

一.毫秒

 

二.秒

 

三.分

 

四.时

int hours = (int) ((time - time2) / (1000 * 60 * 60));
1000 为秒 60 为分 60为时

五.天

  int day = (int) ((time - time2) / (24*3600*1000));

 

java计算两个时间差

原文:https://www.cnblogs.com/lxf-mw/p/14271420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!