Java计算2000年1月1日到2008年1月1日相距多少天。
时间: 2024-04-17 18:25:52 浏览: 15
你可以使用 Java 中的 `java.time` 包来计算日期之间的天数差距。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2000, 1, 1);
LocalDate endDate = LocalDate.of(2008, 1, 1);
long days = ChronoUnit.DAYS.between(startDate, endDate);
System.out.println("2000年1月1日到2008年1月1日相距 " + days + " 天");
}
}
```
运行以上代码,将会输出:2000年1月1日到2008年1月1日相距 2922 天。
这里使用了 `LocalDate` 类来表示日期,`ChronoUnit.DAYS.between()` 方法用于计算两个日期之间的天数差距。