方法一:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = null;
Date date = null;
try {
now = df.parse("2004-03-26 13:31:40");
date = df.parse("2004-01-02 11:30:24");
} catch (ParseException e) {
e.printStackTrace();
}
long l = now.getTime() - date.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 + "秒");
方法二:
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date begin = null;
Date end = null;
try {
begin = dfs.parse("2004-01-02 11:30:24");
end = dfs.parse("2004-03-26 13:31:40");
} catch (ParseException e) {
e.printStackTrace();
}
long between = (end.getTime() - begin.getTime()) / 1000;// 除以1000是为了转换成秒
long day1 = between / (24 * 3600);
long hour1 = between % (24 * 3600) / 3600;
long minute1 = between % 3600 / 60;
long second1 = between % 60;
System.out.println("" + day1 + "天" + hour1 + "小时" + minute1 + "分"
+ second1 + "秒");
原文转自:http://topic.csdn.net/u/20110617/17/c570f97f-1f60-4290-b489-27349cfc6215.html
分享到:
相关推荐
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours
该工具类用于两个时间段之间节假日的计算(可获取两个时间段之间的节假日天数,小时,分钟,秒)
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
NULL 博文链接:https://mr-lili-1986-163-com.iteye.com/blog/2165773
改项目主要是用来计算两个如期相差多少年,多少月,多少天和时分秒,用来计算员工在贵单位所工作的工作年龄最好
oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm:ss 12小时制: java(区分大小写):yyyy-MM-dd hh:mm:ss 2)...
PHP中计算两个时间相差的天数、小时数、分钟数、秒数不如其它语言方便,但搞清了PHP中时间的表示方法后也很简单。本文章向大家讲解php如何计算时间相差。需要的码农可以参考一下。 先看下面这个网上给的例子: /...
两个时间戳相差的时间差及判断
在java中我找了一下关于计算两个日期之间相差的天数方法有10多种实现方法,下面总结一下常用的几种计算两个日期之间相差的天数实例
VC与C++开发基础\计算两个时间点的时间间隔
针对两个不同日期进行日期算法计算,计算两个日期之间相差的天数、小时、分钟、秒数,支持修改代码主要代码已通过注释解释,附上代码页
各种日期格式,时间戳,时间计算的相互转换。直接引入工程中,可使用
7.两个时间相差距离多少天多少小时多少分多少秒 8.按默认格式的字符串距离今天的天数 9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理...
java时间差代码,可以轻松判断两个时间段之间相差多少天
精确到分钟,除去节假日,周六日,工作日中非工作时间
自己写了一个函数,代码很简单,仅供学习使用,还望多提意见 ... * @return 格式化好的时间 如3分钟前 5天前 */ 微博上列表显示时,总已醒目的方式显示为 3分钟前,7小时前 今天 15:26 等等方式。
VC 计算两个时间点的时间间隔,附代码下载,部分代码如下: CTime m_time1=CTime::GetCurrentTime();//获取当前时间 m_strTime=m_time1.Format("%Y年%m月%d日 %H时%M分%S秒"); CTime m_time2(2010,1,1,0,0,...