java输入日期求下n天
时间: 2023-05-11 21:02:45 浏览: 64
以下是Java代码,可以输入日期并求出n天后的日期:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入日期(格式为yyyy-MM-dd):");
String dateStr = scanner.nextLine();
System.out.print("请输入n:");
int n = scanner.nextInt();
LocalDate date = LocalDate.parse(dateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
LocalDate newDate = date.plusDays(n);
System.out.println("输入的日期为:" + dateStr);
System.out.println("输入的天数为:" + n);
System.out.println("计算后的日期为:" + newDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
}
}
```
如果您需要计算n天前的日期,只需要将`plusDays`改为`minusDays`即可。