public static 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;
try {
// 获得两个时间的毫秒时间差异
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 + "秒。");
} catch (Exception e) {
e.printStackTrace();
}
}
相关推荐
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
改项目主要是用来计算两个如期相差多少年,多少月,多少天和时分秒,用来计算员工在贵单位所工作的工作年龄最好
该工具类用于两个时间段之间节假日的计算(可获取两个时间段之间的节假日天数,小时,分钟,秒)
计算两个时间的差(年月日星期小时分钟秒),代码有问题可以留言,我看到就会回复。
NULL 博文链接:https://mr-lili-1986-163-com.iteye.com/blog/2165773
针对两个不同日期进行日期算法计算,计算两个日期之间相差的天数、小时、分钟、秒数,支持修改代码主要代码已通过注释解释,附上代码页
本文实例讲述了JS计算两个时间相差分钟数的方法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
网上排除节假日、周六周日 获取相差时间 分为四种情况, 精确到天 此工具类在此基础之上进行优化, 分为俩种情况, 精确到分钟,保留俩位小数 (精确到秒 需自己加工下) 入口方法: getWorkHours
js 计算时间(几分钟前、几小时前、几天前、几周前、几月前)
有时候我们在计算时间时,有让获取两时间段重合的天数这种需求,小编也是遇到了这样的需求,就封装了一个工具类,希望能帮助到大家。 例如求(2022-05-02 00:00:00 至 2022-05-12 23:59:59) 时间段和(2022-05-04 ...
这是个计算两个日期时间之间差值的单元 1>你在使用时只要把diffdatetime.duc文件复制到你的工程目录中,并在要使用的单元中如下引用。 implementation uses diffdatetime;//引用即可。 {$R *.dfm} 2>函数说明 ...
VC与C++开发基础\计算两个时间点的时间间隔
按钮控制文本框加1,减1;从而实现小时和分钟的填写
计算两个日期之间相隔的天数,分钟,秒数 ,时间间隔,程序可能不完善,希望给迷茫中的大家带来希望,谢谢大家的下载
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,...
本文实例讲述了Oracle通过时间(分钟)计算有几天几小时几分钟的方法。分享给大家供大家参考。具体如下: 代码如下:SELECT TRUNC(2013 / 24 / 60, 0) || ‘天’ || trunc((2013 – 60 * 24 * TRUNC(2013 / 24 / ...
创建一个日期类,定义几个变量:年、月、日、小时、分钟、秒;构造函数的参数为System.DateTime类型,然后将值分别赋给定义的变量;然后构造两个重载方法SetTime,分别使用按值传递参数和按引用传递参数方式来对定义...
精确到分钟,除去节假日,周六日,工作日中非工作时间
(4) 编写时间和日期的派生类CDati,完成日期与时间的联合设置、运算、比较等功能,要求该派生类可以完成:日期时间加天数或时间等于新的日期时间,日期时间减天数或等于新的日期时间,两个日期时间相减等于天数或...
主要介绍了php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码的相关资料,需要的朋友可以参考下