java计算两个日期的天数差
时间: 2023-10-14 14:07:30 浏览: 68
JAVA求两个日期之间相差的天数
5星 · 资源好评率100%
以下是Java计算两个日期的天数差的示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateDifference {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2021, 1, 1);
LocalDate date2 = LocalDate.of(2021, 5, 31);
long days = ChronoUnit.DAYS.between(date1, date2);
System.out.println("Days between " + date1 + " and " + date2 + " is " + days);
}
}
```
在上面的示例中,我们使用了Java 8中的日期时间API。我们首先使用`LocalDate`类创建了两个日期对象`date1`和`date2`,然后使用`ChronoUnit.DAYS.between()`方法计算它们之间的天数差。最后,我们打印了结果。
输出应该是:
```
Days between 2021-01-01 and 2021-05-31 is 150
```
阅读全文