java 计算天数差_java中计算两个日期之间差的天数
时间: 2023-09-27 21:05:55 浏览: 62
JAVA求两个日期之间相差的天数
5星 · 资源好评率100%
可以使用 Java 中的 LocalDate 类来计算两个日期之间的天数差。
以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateDiff {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2021, 5, 1);
LocalDate date2 = LocalDate.of(2021, 5, 10);
long daysBetween = ChronoUnit.DAYS.between(date1, date2);
System.out.println("Days between " + date1 + " and " + date2 + " is: " + daysBetween);
}
}
```
输出结果为:
```
Days between 2021-05-01 and 2021-05-10 is: 9
```
在示例中,我们首先创建了两个 `LocalDate` 对象 `date1` 和 `date2`,然后使用 `ChronoUnit.DAYS.between()` 方法计算它们之间的天数差,并将结果打印到控制台上。
阅读全文