Java获取x天的日期
时间: 2024-03-15 12:47:34 浏览: 16
可以使用Java 8中的LocalDate类来获取x天后的日期。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
System.out.println("当前日期:" + currentDate);
// 获取x天后的日期
int x = 7;
LocalDate futureDate = currentDate.plusDays(x);
System.out.println(x + "天后的日期:" + futureDate);
// 日期格式化
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年M月d日");
System.out.println("格式化后的日期:" + futureDate.format(formatter));
}
}
```
输出结果:
```
当前日期:2021-09-13
7天后的日期:2021-09-20
格式化后的日期:2021年9月20日
```
在上面的示例中,我们使用plusDays函数来获取x天后的日期,使用DateTimeFormatter来格式化日期。