localdate两个日期相减
时间: 2023-10-31 18:05:03 浏览: 142
LocalDate和Date的相互转化
可以使用Java 8中的LocalDate类的方法进行日期相减,如下所示:
```java
LocalDate date1 = LocalDate.of(2021, 5, 1);
LocalDate date2 = LocalDate.of(2021, 6, 1);
long days = ChronoUnit.DAYS.between(date1, date2); // 相差的天数
long months = ChronoUnit.MONTHS.between(date1, date2); // 相差的月数
long years = ChronoUnit.YEARS.between(date1, date2); // 相差的年数
```
其中,ChronoUnit类提供了多种时间单位供我们选择,可以根据需要选择不同的单位。
阅读全文