使用java帮我写一个日期相加的代码,输入两个日期,进行相加
时间: 2023-05-12 22:04:38 浏览: 67
好的,以下是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);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
System.out.print("请输入第一个日期(格式为yyyy-MM-dd):");
LocalDate date1 = LocalDate.parse(scanner.nextLine(), formatter);
System.out.print("请输入第二个日期(格式为yyyy-MM-dd):");
LocalDate date2 = LocalDate.parse(scanner.nextLine(), formatter);
LocalDate result = date1.plusDays(date2.toEpochDay());
System.out.println("两个日期相加的结果为:" + result.format(formatter));
}
}
```
你可以将上述代码保存为一个名为DateAddition.java的文件,然后使用Java编译器进行编译,最后运行即可。
注意:上述代码中使用了Java 8中的日期时间API,如果你使用的是Java 7或更早的版本,需要使用其它方式实现日期相加。
阅读全文