编写一个程序,计算两个日期之间的天数。
时间: 2024-06-13 09:04:50 浏览: 101
计算2个日期之间的天数
以下是Java程序,用于计算两个日期之间的天数:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Scanner;
public class ex09 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个日期(格式:yyyyMMdd):");
String date1Str = scanner.nextLine();
System.out.print("请输入第二个日期(格式:yyyyMMdd):");
String date2Str = scanner.nextLine();
LocalDate date1 = LocalDate.parse(date1Str, java.time.format.DateTimeFormatter.BASIC_ISO_DATE);
LocalDate date2 = LocalDate.parse(date2Str, java.time.format.DateTimeFormatter.BASIC_ISO_DATE);
long daysBetween = ChronoUnit.DAYS.between(date1, date2);
System.out.println(date1Str + "-" + date2Str + "共有" + daysBetween + "天");
}
}
```
阅读全文