Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)中实现时间差的计算
java中实现时间差的计算
代码编写
打包。excel。演示;
导入Java。文字。日期格式;
导入Java。文字。ParseException
导入Java。文字。SimpleDateformat
导入Java。乌提尔。日期;
公共类时间差{
/***
* 实现时间差的计算
* @param参数
*/
公共静态void main(String[]参数){ 0
DateFormat df=new SimpleDateFormat(' yyyy-MM-DD hh :MM 3360s ');
尝试{
日期d1=空
尝试{
D1=df。parse(' 2021-12-06 13:31:40 ');
} catch(ParseException e){ 0
e。print stack trace();
}
日期d2=空
尝试{
D2=df。解析(' 2021-12-05 11:30336024 ');
} catch(ParseException e){ 0
e。print stack trace();
}
长diff=D1。GetTime()-D2。GetTime();
长日_=1000 * 60 * 60 * 24;
长小时_=1000 * 60 * 60;
长分钟_=1000 * 60;
long day=diff/day _;
long hour=(diff-(day _ * day))/hour _;
长的分钟=(diff-((day _ * day)(hour * hour _))分钟_;
long secound=((diff - ((day_ * day)(小时*小时_)(分钟*分钟_)))/1000);
字符串res=day '天小时时'分钟'分' secound '秒;
System.out.printf('时间差:' RES);
}捕获(例外e){ 0
e。print stack trace();}
}
}
运行结果
时间差:1天2时一分16秒
进程已完成,退出代码为0
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/135143.html