使用java帮我写一个日期相加的代码,输入一个日期,再输入需要增加的年份数
时间: 2023-05-12 12:04:44 浏览: 80
好的,以下是使用 Java 编写日期相加的代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;
public class DateAddition {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个日期(格式为yyyy-MM-dd):");
String dateString = scanner.nextLine();
System.out.print("请输入需要增加的年数:");
int yearsToAdd = scanner.nextInt();
scanner.close();
LocalDate date = LocalDate.parse(dateString, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
LocalDate newDate = date.plusYears(yearsToAdd);
System.out.println("增加 " + yearsToAdd + " 年后的日期为:" + newDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
}
}
```
你可以输入一个日期,比如 `2022-01-01`,再输入需要增加的年数,比如 `3`,程序会输出增加指定年数后的日期,即 `2025-01-01`。
希望这个代码能够帮到你!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)