当前位置: 技术问答>java相关
java中如何得到两时间间的间隔?
来源: 互联网 发布时间:2017-04-28
本文导语: 任何分别得到这两个时间之间相差的秒、分、小时和日呢? | java.util.Date.getTime()得到long型毫秒数,2个时间的毫秒数相减,然后/1000,得到秒,/60得到分,/60得到小时,/24得到日 | ...
任何分别得到这两个时间之间相差的秒、分、小时和日呢?
|
java.util.Date.getTime()得到long型毫秒数,2个时间的毫秒数相减,然后/1000,得到秒,/60得到分,/60得到小时,/24得到日
|
同意楼上的。
long oldtime = System.currentTimeMillis();
try{Thread.sleep(2000);}catch(Exception e){}
long currTime = System.currentTimeMillis();
long dif = (currTime - oldtime)/1000;
System.out.println("秒差:"+dif);
dif = (currTime - oldtime)/(1000*60);
System.out.println("分差:"+dif);
........
long oldtime = System.currentTimeMillis();
try{Thread.sleep(2000);}catch(Exception e){}
long currTime = System.currentTimeMillis();
long dif = (currTime - oldtime)/1000;
System.out.println("秒差:"+dif);
dif = (currTime - oldtime)/(1000*60);
System.out.println("分差:"+dif);
........