永发信息网

JAVA怎么计算两个时间的差?

答案:3  悬赏:30  手机版
解决时间 2021-12-03 10:09
JAVA怎么计算两个时间的差?
最佳答案
方法一:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

try
{
Date d1 = df.parse("2004-03-26 13:31:40");
Date d2 = df.parse("2004-01-02 11:30:24");
long diff = d1.getTime() - d2.getTime();
long days = diff / (1000 * 60 * 60 * 24);
}
catch (Exception e)
{
}

方法二:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date now = df.parse("2004-03-26 13:31:40");
java.util.Date date=df.parse("2004-01-02 11:30:24");
long l=now.getTime()-date.getTime();
long day=l/(24*60*60*1000);
long hour=(l/(60*60*1000)-day*24);
long min=((l/(60*1000))-day*24*60-hour*60);
long s=(l/1000-day*24*60*60-hour*60*60-min*60);
System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");

方法三:
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date begin=dfs.parse("2004-01-02 11:30:24");
java.util.Date end = dfs.parse("2004-03-26 13:31:40");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒

long day1=between/(24*3600);
long hour1=between%(24*3600)/3600;
long minute1=between%3600/60;
long second1=between%60/60;
System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");

方法挺多的,能有你要的结果就行。
全部回答
Calendar ca=Calendar.getInstance();
Calendar ca1=Calendar.getInstance();
ca.set(2002,1,1);
ca1.set(2002,1,2);
long l=(ca1.getTime().getTime()-ca.getTime().getTime());
System.out.println(l/(3600*1000)); //算出来的是隔多少小时
如果你要算更细的话,就3600*1000这个变化一下就行
去时间的秒数
在相减
再换算成时间
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
My /fe?v?r?t / snack is potato chips.A. f
noonecangobacktothepast,butnoonecanstartn
修路用什么压路机比较好?
用淡奶做的奶茶叫什么名好
开店是先打广告名,还是先办营业执照??
OV有这个固态吗?
宜宾海洋馆路线
毛线怎么样打结无结头
有一部电视剧是一个光头男人可以和食物对话,
高手教我亡灵双兵营食尸鬼打法!!
那里可以找到水玻璃混凝土地面的施工方案?
我有一个情侣手机号,联通的。而且互打,给所
单选题下列说法正确的是A.α射线和γ射线都是
爱情公寓张三丰哪一集?爱四?
《人民日报》刊登了一位受到“西部开发助学工
推荐资讯
中国邮政储蓄银行(合兴乡营业所)地址有知道的
蒙古国地广人稀到什么程度
以我打动你为主题的作文不少于500字诗歌除外
姓魏取名世字辈取什么名字好听呢
天竺高温瑜伽美容养身会所地址在哪,我要去那
建设微网站的公司哪家好
西丰县和隆派出所这个地址在什么地方,我要处
为什么马蜂都要蛰人
选择肢是什么意思
淑华牌五人站综合训练器
趋和走,在文言文中表示跑,有什么区别吗
电冰箱常见故障储藏室结霜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?