Java设置2个时间入参,计算2个时间之间相隔的天数
时间: 2024-05-12 15:20:46 浏览: 169
可以使用Java 8中的LocalDate类来计算2个日期之间的天数。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateCalculator {
public static long daysBetween(LocalDate startDate, LocalDate endDate) {
return ChronoUnit.DAYS.between(startDate, endDate);
}
public static void main(String[] args) {
LocalDate startDate = LocalDate.of(2021, 1, 1);
LocalDate endDate = LocalDate.of(2021, 1, 10);
long daysBetween = daysBetween(startDate, endDate);
System.out.println("Days between " + startDate + " and " + endDate + ": " + daysBetween);
}
}
```
运行结果为:
```
Days between 2021-01-01 and 2021-01-10: 9
```
在上面的示例中,我们定义了一个daysBetween方法,它接受两个LocalDate对象作为参数,并返回它们之间的天数。我们使用Java 8中的ChronoUnit类来计算两个日期之间的天数。在main方法中,我们定义了两个LocalDate对象,以及计算它们之间的天数。
阅读全文