public class Test { public void dateDiff(String startTime, String endTime, String format) { //按照传入的格式生成一个simpledateformate对象 SimpleDateFormat sd = new SimpleDateFormat(format); long nd = 1000*24*60*60;//一天的毫秒数 long nh = 1000*60*60;//一小时的毫秒数 long nm = 1000*60;//一分钟的毫秒数 long ns = 1000;//一秒钟的毫秒数 long diff; //获得两个时间的毫秒时间差异 diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime(); long day = diff/nd;//计算差多少天 long hour = diff%nd/nh;//计算差多少小时 long min = diff%nd%nh/nm;//计算差多少分钟 long sec = diff%nd%nh%nm/ns;//计算差多少秒//输出结果 System.out.println("时间相差:"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒。"); } }
相关推荐
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
网上很多资源都没有输出结果是(相差几年几个月几天的代码)希望对大家有帮助 有不足地方 望大家多多指点
java计算两个时间(yyyy-MM-dd HH:mm:ss)相差月数两个时间格式可为年月日时分秒
Java 比较两个日期的代码,2段代码 1是计算两个日期相差多少天,2是比较两个日期先后
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数
用于计算两个时间的差值,非常实用!
NULL 博文链接:https://mr-lili-1986-163-com.iteye.com/blog/2165773
求两个日期之间相差的天数 利用日期类将用户输入的两个日期字符串转换成为日期格式,用相应日期类操作方法将两个日期之间相差天数计算出来。
网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours
该工具类用于两个时间段之间节假日的计算(可获取两个时间段之间的节假日天数,小时,分钟,秒)
计算两日期之间的差,看看两日期之间能差几个月的问题
java指定日期计算一年内第几天和给出一年内第几天算出指定日期 【指定日期换算成第几天】 2019年10月31日是一年内的第:304天 【一年的第几天换算对应日期】 2019年的第304天 对应的日期是2019-10-31
拿去可以直接用的计算2个日期间相差天数,并过滤了节假日和周末。
calendar 比较2个日期相差的天数 还可以比较相差的秒数天数
各种日期格式,时间戳,时间计算的相互转换。直接引入工程中,可使用
在java中我找了一下关于计算两个日期之间相差的天数方法有10多种实现方法,下面总结一下常用的几种计算两个日期之间相差的天数实例
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
可以列出两个日期中间的所有天 20090501, 20090502, 20090503, 20090504, 20090505, 20090506, 20090507, 20090508, 20090509,
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...