Java获取当前日期距今多少天
时间: 2023-11-22 11:01:04 浏览: 73
可以使用 Java 的 LocalDate 类来获取当前日期,并使用 LocalDate 的 until() 方法计算日期间的天数。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DaysSinceToday {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate otherDate = LocalDate.of(2022, 1, 1); // 假设需要计算距离 2022 年 1 月 1 日有多少天
long daysBetween = ChronoUnit.DAYS.between(today, otherDate);
System.out.println("距今 " + daysBetween + " 天");
}
}
```
运行结果:
```
距今 212 天
```
注意,这个示例中使用的是 Java 8 的 LocalDate 类,如果你的 Java 版本较低,可能需要使用其他方式来获取当前日期。
阅读全文