数组和集合编写一个方法,传入第一个参数是字符串类型的日期参数,格式为:YYYY-MM-DD,比如2024-09-28,传入第二个参数是整数数字n返回参数日期n天后的日期
时间: 2024-10-13 21:19:00 浏览: 19
Javascript将字符串日期格式化为yyyy-mm-dd的方法
5星 · 资源好评率100%
在Java中,你可以使用`java.time.LocalDate`类来处理日期操作。首先,我们需要创建一个方法来接收日期字符串和整数n,然后根据这些参数计算n天后的日期。以下是一个简单的实现:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateCalculator {
public static String calculateFutureDate(String dateString, int days) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateString, formatter);
LocalDate futureDate = date.plusDays(days);
return futureDate.format(formatter);
}
public static void main(String[] args) {
String inputDate = "2024-09-28";
int n = 7; // 示例,如果你想计算7天后
System.out.println(calculateFutureDate(inputDate, n));
}
}
```
这个`calculateFutureDate`方法首先解析输入的日期字符串,然后加上指定的天数,最后将结果转换回字符串并按照给定的格式输出。
阅读全文