java比较两个时间的差值
2016-06-07 13:29
483 查看
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date before = sdf.parse("2015-07-01 08:58:17"); Date now=sdf.parse("2015-07-02 09:03:23"); Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(before); c2.setTime(now); long l=now.getTime()-before.getTime(); long day=l/(24*60*60*1000); long hour=(l/(60*60*1000)-day*24); long min=((l/(60*1000))-day*24*60-hour*60); long s=(l/1000-day*24*60*60-hour*60*60-min*60); System.out.println("耗时:"+day+"天"+hour+"小时"+min+"分"+s+"秒"); //另 compareTo 方法比较时间是否相等,返回值为:-1、0、1 //int i= now.compareTo(before)); //now比before早,返回-1, //now与before相同,返回0 //now比before晚,返回1
相关文章推荐
- java实现文件内容追加
- java实现文件夹移动
- Java编写网上超市购物结算功能程序
- JDK1.8的十大新特性总结
- SpringMVC+Myabtis文件配置
- ECLIPSE在线汉化之后报错,怎么还原
- java学习总结(16.06.07)向方法传递个数不定的形参
- Eclipse中输入系统变量和运行参数
- 图书管理系统java版
- 线程同步机制(一)--Synchronized,Lock
- springmvc研究
- java.lang.IllegalThreadStateException异常原因解析
- 再说Java动态代理
- spring+jedis配置问题
- Java线程之线程协作(生产者/消费者问题)
- Spring基础学习(五)—事务管理
- WAS8.5.5(FP7)在本机64BitWindows7上安装总结
- Java实现文件拷贝的4种方法
- Spring之ResourceLoader加载资源
- 关于MyEclipse与SQL server 的连接