java两个date差多少天
时间: 2024-03-20 12:39:49 浏览: 48
可以使用以下代码计算两个Java Date对象之间相差的天数:
```
Date date1 = new Date(); // 第一个日期
Date date2 = new Date(); // 第二个日期
long difference = Math.abs(date1.getTime() - date2.getTime());
long differenceDates = difference / (24 * 60 * 60 * 1000);
System.out.println("Days between dates: " + differenceDates);
```
其中,Math.abs()方法用于计算两个日期之间的绝对差值,getTime()方法用于获取日期的时间戳,24 * 60 * 60 * 1000表示一天的毫秒数。
阅读全文