编写一个程序,输入两个日期,计算他们之间的相差的天数使用java语言
时间: 2024-05-01 11:20:23 浏览: 119
JAVA求两个日期之间相差的天数
5星 · 资源好评率100%
以下是使用Java编写计算两个日期之间相差天数的程序:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateDifferenceCalculator {
public static void main(String[] args) {
// 输入两个日期
LocalDate date1 = LocalDate.of(2021, 9, 1);
LocalDate date2 = LocalDate.of(2021, 9, 10);
// 计算相差天数
long daysBetween = ChronoUnit.DAYS.between(date1, date2);
// 输出相差天数
System.out.println("相差天数:" + daysBetween);
}
}
```
在这个程序中,我们使用了Java 8中的日期时间API,其中`LocalDate`类表示一个日期。我们首先创建了两个`LocalDate`对象,然后使用`ChronoUnit.DAYS.between()`方法计算它们之间的相差天数,并将结果输出到控制台。
阅读全文