LocalDate根据当前时间获取前一天的时间
时间: 2023-07-17 09:07:28 浏览: 101
java获取当前时间和前一天日期(实现代码)
5星 · 资源好评率100%
要根据当前时间获取前一天的日期,你可以使用 `LocalDate` 类的 `minusDays()` 方法。以下是一个示例代码:
```java
import java.time.LocalDate;
public class PreviousDayExample {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now();
LocalDate previousDay = currentDate.minusDays(1);
System.out.println("Current Date: " + currentDate);
System.out.println("Previous Day: " + previousDay);
}
}
```
在上述代码中,我们首先使用 `LocalDate.now()` 方法获取当前日期,并将其存储在 `currentDate` 变量中。然后,我们使用 `minusDays()` 方法传入参数 `1` 来获取前一天的日期,并将结果存储在 `previousDay` 变量中。
最后,我们通过打印语句将当前日期和前一天的日期输出到控制台。
运行上述代码,你将看到类似以下的输出:
```
Current Date: 2022-01-01
Previous Day: 2021-12-31
```
这表示当前日期是 2022 年 1 月 1 日,前一天是 2021 年 12 月 31 日。你可以根据需要进行进一步的操作和处理。
阅读全文