计算过去的某个时间离当前时间多少天 时间都为Date类型 java代码示例
时间: 2024-05-04 10:21:19 浏览: 46
关于日期计算的java代码
4星 · 用户满意度95%
可以使用Java 8中的新日期时间API中的`java.time`包来计算两个日期之间的天数。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DaysBetweenExample {
public static void main(String[] args) {
LocalDate pastDate = LocalDate.of(2021, 10, 1);
LocalDate currentDate = LocalDate.now();
long daysBetween = ChronoUnit.DAYS.between(pastDate, currentDate);
System.out.println("Days between " + pastDate + " and " + currentDate + " is: " + daysBetween);
}
}
```
以上代码会输出从2021年10月1日到当前日期(系统当前日期)之间的天数。注意,这个代码需要Java 8或更高版本支持。
阅读全文