java 计算日期跟当前时间相差的天数
时间: 2023-10-14 08:20:47 浏览: 103
java计算两个时间相差天数的方法汇总
可以使用 Java 中的 `java.time` 包来计算日期跟当前时间相差的天数。具体可以如下操作:
1. 获取当前时间
```java
LocalDateTime now = LocalDateTime.now();
```
2. 获取指定日期
```java
LocalDate date = LocalDate.of(2022, 1, 1); // 2022年1月1日
```
3. 计算日期差值
```java
long days = ChronoUnit.DAYS.between(now.toLocalDate(), date);
```
完整代码如下:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
LocalDate date = LocalDate.of(2022, 1, 1);
long days = ChronoUnit.DAYS.between(now.toLocalDate(), date);
System.out.println(days);
}
}
```
阅读全文