java 获取七天前的日期
时间: 2024-11-03 14:22:47 浏览: 26
根据日期获取最近几天的日期
在Java中获取七天前的日期,你可以使用`LocalDate`类,并结合`plusDays()`方法来实现。这里是简单的例子:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期并减去7天
LocalDate currentDate = LocalDate.now();
LocalDate sevenDaysAgo = currentDate.minusDays(7);
// 可选地,如果你想按照特定的日期格式显示日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = sevenDaysAgo.format(formatter);
System.out.println("七天前的日期是: " + formattedDate);
}
}
```
这段代码会打印出七天前的完整日期,例如"2023-04-12"(假设今天是2023年4月19日)。`minusDays(7)`用于减少指定天数。
阅读全文