当前位置: 首页 > news >正文

DateUtil

1.

	//获取时间差
	public static void dateDiff(String desc,String startTime, String endTime) {  
		SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        long between = 0;
        try {
            java.util.Date begin = dfs.parse(startTime);
            java.util.Date end = dfs.parse(endTime);
            between = (end.getTime() - begin.getTime());// 得到两者的毫秒数
            
            long day = between / (24 * 60 * 60 * 1000);
            long hour = (between / (60 * 60 * 1000) - day * 24);
            long min = ((between / (60 * 1000)) - day * 24 * 60 - hour * 60);
            long s = (between / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
            
            System.out.println(desc+" 开始时间:"+startTime+"    结束时间:"+endTime);
            System.out.println(desc+" 总该耗时:"+day + "天" + hour + "小时" + min + "分" + s + "秒");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
	}

 

转载于:https://www.cnblogs.com/bravolove/p/5899724.html

相关文章:

  • 深入研究java.lang.Class类
  • 候捷谈Java反射机制
  • Codeforces Beta Round #51 D. Beautiful numbers 数位dp
  • java的RTTI
  • (转)memcache、redis缓存
  • java的编译时多态和运行时多态
  • java多态的实现机制
  • DOM Tree
  • Java 动态代理机制分析
  • powershell递归删除文件
  • Java 静态代理和动态代理
  • 【Python开发】Python之re模块 —— 正则表达式操作
  • 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
  • 不需内测账号,带你体验微信小程序完整开发过程
  • java synchronized与lock区别
  • 【剑指offer】让抽象问题具体化
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • axios 和 cookie 的那些事
  • Javascript弹出层-初探
  • Lsb图片隐写
  • mysql 5.6 原生Online DDL解析
  • Solarized Scheme
  • vue-router 实现分析
  • WePY 在小程序性能调优上做出的探究
  • 基于webpack 的 vue 多页架构
  • 开发基于以太坊智能合约的DApp
  • 类orAPI - 收藏集 - 掘金
  • 前端之React实战:创建跨平台的项目架构
  • 浅谈web中前端模板引擎的使用
  • 少走弯路,给Java 1~5 年程序员的建议
  • 深入 Nginx 之配置篇
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用parted解决大于2T的磁盘分区
  • 移动端 h5开发相关内容总结(三)
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 【干货分享】dos命令大全
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​ssh免密码登录设置及问题总结
  • #define与typedef区别
  • #QT(一种朴素的计算器实现方法)
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (三)模仿学习-Action数据的模仿
  • (算法)前K大的和
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)WLAN定义和基本架构转
  • (原創) 未来三学期想要修的课 (日記)
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET Remoting学习笔记(三)信道
  • .NET 反射 Reflect
  • .NET设计模式(11):组合模式(Composite Pattern)