JAVA对Date的一些操作
2016-06-17 17:27
495 查看
1.得到两个时间差,然后计算得到具体的差值。
场景:计算某个应用在线上运行的时间.返回格式:1天2小时0分
/** * 获取时间相减的值 从而得到具体的时间差 * * @throws ParseException */ public static String getPastTime(Date time) throws ParseException { Date now = new Date(); long l = now.getTime() - time.getTime(); long day = l / (24 * 60 * 60 * 1000); long hour1 = (l / (60 * 60 * 1000) - day * 24); long min = ((l / (60 * 1000)) - day * 24 * 60 - hour1 * 60); return day + "天" + hour1 + "小时" + min + "分"; }
相关文章推荐
- Spring <property 的 ref 属性建立 bean 之前的引用关系
- <java并发编程的艺术>读书笔记-第三章java内存模型(一)
- 20145238-荆玉茗《Java程序设计》课程总结
- Spring MVC详细示例实战教程【转】
- 谈谈java的Collections.synchronized()
- 知识网址收集
- java 时区
- java基础-容器
- quartz在web项目中的应用(不使用spring)
- 四大常用排序算法实现-JAVA版
- Eclipse项目导入Android Studio出现中文乱码
- 关于struts2 中result type="stream"
- Spring4.0 构造函数配置bean
- spring mvc+ELK从头开始搭建日志平台
- Spring中事务的Propagation(传播性)的取值
- pdf-renderer 把 pdf 转换成图片时报:java.io.IOException: Unknown CMap: UniGB-UCS2-H 的解决办法
- RxJava基础练习(3)
- Java类集 _Map接口
- RxJava基础练习(2)
- Java Thread多线程全面解析