java怎样计算两个日期之间的秒数

2025-03-09 22:00:20
推荐回答(2个)
回答1:

java中Date时间可以用getTime()来获得1970年1月1日到当前时间的毫秒数,所以可以这样来计算得出两个时间的秒数:
try {

Date a = new Date();

Thread.sleep(3000);

Date b = new Date();

long interval = (b.getTime() - a.getTime())/1000;

System.out.println("两个时间相差"+interval+"秒");//会打印出相差3秒

} catch (InterruptedException e) {

e.printStackTrace();

回答2:

有个getTimes方法,返回的就是时间戳,直接相减就是了