java 日期计算天数
时间: 2023-08-08 10:09:50 浏览: 52
在 Java 中,可以使用 `java.time` 包中的 `LocalDate` 类来进行日期计算。下面是一个计算两个日期之间相差天数的例子:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateCalculator {
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 + ": " + daysBetween);
}
}
```
输出结果为:
```
Days between 2021-05-01 and 2021-05-10: 9
```
在上面的例子中,我们首先创建了两个 `LocalDate` 对象,然后使用 `ChronoUnit.DAYS.between()` 方法计算它们之间相差的天数。最后将结果输出到控制台。