相差天数时分秒_JAVA中计算两个时间相差多少 天,时,分,秒

1: import java.util.Date;

2:

3: public class ShowTimeInterval{

4: public void ShowTimeInterval(Date date1, Date date2) {

5: long lDate1 = date1.getTime();

6: long lDate2 = date2.getTime();

7: long diff = (lDate1 < lDate2) ? (lDate2 - lDate1) : (lDate1 - lDate2);

8: long day = diff / (24 * 60 * 60 * 1000);

9: long hour = diff / (60 * 60 * 1000) - day * 24;

10: long min = diff / (60 * 1000) - day * 24 * 60 - hour * 60;

11: long sec = diff / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60;

12: System.out.println("date1 与 date2 相差 " + day + "天" + hour + "小时" + min + "分" + sec + "秒");

13: }

14: }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值