java获取从明天开始的60天yyyy-MM-dd格式日期string
时间: 2024-10-22 08:15:37 浏览: 7
在Java中,你可以使用`java.time.LocalDate`和`java.time.format.DateTimeFormatter`来获取指定天数后的日期,并将其格式化为"yyyy-MM-dd"。这里是一个示例:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
int daysFromTomorrow = 60;
LocalDate tomorrow = LocalDate.now().plusDays(1);
LocalDate sixtyDaysLater = tomorrow.plusDays(daysFromTomorrow - 1); // 减一天是因为加明天已经包含了第一天
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = sixtyDaysLater.format(formatter);
System.out.println("从明天开始的60天后的日期: " + formattedDate);
}
}
```
这段代码首先获取明天的日期,然后加上指定的天数,最后将结果转换为字符串格式。运行这段代码会输出"从明天开始的60天后的日期: yyyy-MM-dd"格式的结果。
阅读全文