/**
* 时间相减
*/
public static void dataAddSubtract() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s1 = "2015-5-20 19:54:36";
String s2 = "2015-5-18 3:5:5";
Date date1 = sdf.parse(s1);
Date date2 = sdf.parse(s2);
long millisecond = date1.getTime() - date2.getTime();//毫秒
System.out.println(millisecond);
long day = millisecond / (1000 * 60 * 60 * 24);
long hour = (millisecond - day * 24 * 60 * 60 * 1000) / (1000 * 60 * 60);
long miniute = (millisecond - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000) / (1000 * 60);
long second = (millisecond - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000 - miniute * 60 * 1000) / 1000;
System.out.println("两个日期相差" + day + "天," + hour + "小时," + miniute + "分钟," + second + "秒");
}
分享到:
相关推荐
利用javaScript,实现的日期相减的例子程序,欢迎大家下载
javaScript和java中日期相减得出天数方案
主要介绍了Java获取时间差(天数差,小时差,分钟差)代码示例,使用SimpleDateFormat来实现的相关代码,具有一定参考价值,需要的朋友可以了解下。
包含日期偏移、生日计算、某个时间年月、是否是今天、计算第几周、时间差、比较大小以及间隔等常用业务时间计算方法、
在java中我找了一下关于计算两个日期之间相差的天数方法有10多种实现方法,下面总结一下常用的几种计算两个日期之间相差的天数实例
大家都知道,计费功能:一,计费方式(这个好办,获得通话时间后,通过数学公式能够解决)二,就是如何获得通话时间,因为是日期,而不是简单的 结束 起始时间相减能解决的。三,就是Java类库里面的date和Calendar的...
外部调用这个函数public String value(String newTime,String oldTime) 传入两个String类型的参数,这样的类型:yyyy-MM-dd HH:mm:ss
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
计算除周六日、法定节假日以外两个日期之间的间隔天数
要求至少实现开始计时、停顿计时、分针秒针归零 、获得分针示数、获得秒针示数、获得总时间的毫秒数等功能。 11.编写一个类实现复数的运算。要求至少实现复数相加、复数相减、复数相乘等功 能。 12.编程创立一个...
一些工具类代码块的标准代码,包括但不限于: 获取北京时区 获取当前手机对应的系统时区 以“GMT+8:00”形式返回当前系统对应的时区 获取更改时区后的时间 ...对日期进行相减操作 获得指定Date类型的毫秒数
本文实例讲述了Python基于time模块求程序运行时间的方法。分享给大家供大家参考,具体如下: ...由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量,可参考《Python使用当前
日期差我们需要像php中一样把如2015-08-30这种转换成秒之后再利用两个日期的秒数进行相减之后再加起判断就可以了,如果判断日期相等就简单多了在文章最后有例子说明。 例子1,日期之差函数 function better_time...
大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...