复制直接可用

/*** 计算两个时间段时间差,精确到秒* @param startTime 开始时间* @param endTime 结束时间*/
public static String computationTime(Date startTime, Date endTime){try {long nd = 1000 * 24 * 60 * 60;long nh = 1000 * 60 * 60;long nm = 1000 * 60;long ns = 1000;// 获得两个时间的毫秒时间差异long diff = startTime.getTime() - endTime.getTime();// 计算差多少天long day = diff / nd;// 计算差多少小时long hour = diff % nd / nh;// 计算差多少分钟long min = diff % nd % nh / nm;// 计算差多少秒//输出结果long sec = diff % nd % nh % nm / ns;return day + "天" + hour + "小时" + min + "分钟" + sec + "秒";}catch (Exception e) {e.printStackTrace();return null;}
}

执行结果:

java 计算开始时间与结束时间的时间差 精确到秒相关推荐

  1. JAVA 给定开始时间和结束时间计算天数

    1.给定开始时间和结束时间计算天数 package com.ceshi;import java.text.ParseException; import java.text.SimpleDateForm ...

  2. java根据开始时间和结束时间计算中间间隔日期

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; impo ...

  3. java取开始时间和结束时间_java获取指定开始时间与结束时间之间的所有日期

    本文实例为大家分享了java获取指定开始时间与结束时间之间的所有日期的具体代码,供大家参考,具体内容如下 import java.text.SimpleDateFormat; import java. ...

  4. js 通过传入 开始时间和结束时间 算出相差多少秒 分钟 相差时间

    /**  * 通过传入开始时间和结束时间  算出当前时分秒  *   * @author qhj  * @param  startTIme 开始时间  * @param  endTIme   结束时间 ...

  5. js计算开始时间与结束时间的相差的小时与分钟

    其中preStartDay表示开始日期(2020-07-02),preStartTime表示开始时间(14:15),preEndDay结束日期,preEndTime结束时间.date(){ if (t ...

  6. Excel计算开始与结束时间之间的小时/分钟/秒数

    可以看到表格中的数据格式是年/月/日 00:00,通过公式计算两格之间的差值: =(F2-E2) 这个是时候计算出来的差值并不是我们需求的分钟和秒数: 对G列单击鼠标右键,点设置单元格格式: 将格式设 ...

  7. 自定义周次开始时间,结束时间,计算一年中的周次(非自然周次)

    自定义周次开始时间,结束时间,计算一年中的周次(非自然周次),从数据库中读取时间,然后以此时间为开始时间,并且为第一周周一的开始时刻,每过7天 累计为一周,同时算出周次的开始日期和结束日期. pack ...

  8. Java 输出执行开始时间,结束时间和运行时间

    long start,end; start = System.currentTimeMillis(); end = System.currentTimeMillis(); System.out.pri ...

  9. java获取一年的周数、单周开始时间与结束时间、一年所有周开始时间与结束时间、月开始时间与结束时间

    java获取一年的周数.单周开始时间与结束时间.一年所有周开始时间与结束时间.月开始时间与结束时间 package com.frgk.produce.util;import org.springfra ...

最新文章

  1. DirectX 9的坐标系统变换
  2. [置顶] Activity启动流程
  3. QT学习:目录操作与文件系统
  4. 20145305 《信息安全系统设计基础》第13周学习总结
  5. 禁止拖放对象文本被选择的方法
  6. 剑指offer——python【第16题】合并两个有序链表
  7. 【STM32】 JDY-31蓝牙模块
  8. 3D-06-打飞碟(物理运动)
  9. 专题2:弹性力学中平面问题的基本理论(2-4 几何方程及刚体位移 2-5 斜方向的应变及位移)
  10. 华北理工大学计算机考研怎么样,华北理工大学考研难吗
  11. 2020年11月-北京-今日头条面试题
  12. 苹果真伪查询_苹果自研M1芯片Mac电脑开启预售!该不该冲?
  13. 怎么用手机记笔记?安卓手机超实用的笔记app
  14. php 上传图片方法
  15. 计算机组成原理(静态随机存取存取器)
  16. JS [Web浏览器] “Uncaught RangeError: Maximum call stack size exceeded“ (32)
  17. 1688商品详情接口
  18. JAVA中pin什么意思_pin是什么意思用法
  19. 西班牙动物园一棕熊挥爪与游客打招呼 同伴效仿
  20. Runtime objc4-779.1 为什么不能向一个已存在的类添加成员变量?有什么办法达到相同的效果(2)?

热门文章

  1. oracle 给表授权grant
  2. 使用C++ opencv将16位图像映射到8位
  3. Java第二次作业|实验3 运算符、表达式和语句
  4. 双操作系统安装(五)Windows及Manjaro Linux双系统安装教程
  5. 第四节 电路心法 基尔霍夫电压定律与电流定律
  6. python的MYSQLdb
  7. ROC-RK3328-CC 开发板开箱和上手指南
  8. 远程手机教学|简单实用,1键远程协助老人使用智能手机
  9. 解决VMware虚拟机中鼠标闪烁问题
  10. 什么是 Razor?