计算两个日期之间的时间差、累计时长,精确到秒
来源:互联网 发布:网络新技术概论 编辑:程序博客网 时间:2024/05/14 22:56
/* * 计算时间间隔,精确到秒,返回一个String */public String caculateDuration(Date beginDate, Date endDate) {Long beginDateLong = beginDate.getTime();// Date型转换成Long型毫秒数,用于计算Long endDateLong = endDate.getTime();Long durationLong = endDateLong - beginDateLong;long totalSeconds = durationLong / 1000;// 总共的秒数long secondsOfDay = 24 * 60 * 60;// 一天的秒数long secondsOfHour = 60 * 60; // 一小时的秒数long secondsOfMinute = 60; // 一分钟的秒数long days = totalSeconds / secondsOfDay;// 得到天数long hours = (totalSeconds % secondsOfDay) / secondsOfHour;// 余数中的小时个数long minutes = ((totalSeconds % secondsOfDay) % secondsOfHour) / secondsOfMinute; // 余数中的分钟数long seconds = totalSeconds % 60;// 余数中的秒数return days + "天" + hours + "小时" + minutes + "分" + seconds + "秒";}
调用:Date nowDate = new Date();//获取当前系统时间Date errorDate = errorRecord.getErrorDate();//获取故障发生时间String duration = otdrService.caculateDuration(errorDate, nowDate);//根据两个日期计算时差、累计时长
0 0
- 计算两个日期之间的时间差、累计时长,精确到秒
- 两个日期之间的工作日时间差(精确到毫秒)
- js求两个日期时间差。精确到年月日到秒
- sql T_sql 计算两个时间的时间差(精确到秒)
- 两个日期之间的时间差计算DateDiff
- mysql计算两个日期之间的时间差
- SQL---计算两个日期之间的时间差
- SQL---计算两个日期之间的时间差
- Oracle 计算两个日期之间的时间差(天/小时/分钟/秒)
- oracle计算两个日期的时间差时分秒
- oracle计算两个日期的时间差时分秒
- sql计算两个日期之间的时长
- php计算时间差/两个时间日期相隔的天数,时,分,秒
- php计算时间差/两个时间日期相隔的天数,时,分,秒
- JAVA后台计算两个日期之间的工作日时间差
- 计算两个日期或者时间之间的时间差----oracle
- 计算两个日期的时间差
- Excel计算时间差(精确到分钟、秒)
- 待学习的关于嵌入式LINUX的挺好的博客收集
- Geeks面试题: Closest Pair of Points
- 字节流中write探讨问题!
- LED显示屏的Dll申明(C#)
- 建立一个菜单用来控制链表
- 计算两个日期之间的时间差、累计时长,精确到秒
- Struts2+Spring集成合并
- 【1】文件流的读写操作
- 蒙皮动画初步完成
- 两个有序数组合并为一个有序数组
- cuda 的PATH ,LD_LIBRARY_PATH的添加
- null与""的区别==与equals的区别
- 倒置字符串
- iBatis开发环境搭建和第一个程序