java怎么求两个日期之间隔了几天
时间: 2024-09-15 20:09:29 浏览: 28
利用Java中Calendar计算两个日期之间的天数和周数
5星 · 资源好评率100%
在Java中,你可以使用`java.time.LocalDate`和`java.time.temporal.ChronoUnit`类来计算两个日期之间的天数差。以下是简单的步骤:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateDifference {
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2022, 1, 1);
LocalDate endDate = LocalDate.of(2022, 1, 10);
long daysBetween = ChronoUnit.DAYS.between(startDate, endDate);
System.out.println("Days between the two dates: " + daysBetween);
}
}
```
在这个例子中,我们首先创建了`startDate`和`endDate`两个`LocalDate`对象,然后使用`ChronoUnit.DAYS.between()`方法计算它们之间的天数差异。这个方法返回的是一个long类型的值,表示日期间的整数天数。
阅读全文