java,从键盘输入任意两个日期,输出这两个日期相差的天数
时间: 2024-05-01 09:19:26 浏览: 60
JAVA求两个日期之间相差的天数
5星 · 资源好评率100%
好的,您可以通过以下的Java代码实现您的需求:
```
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Scanner;
public class DateDifference {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入第一个日期(格式:yyyy-MM-dd):");
String date1 = sc.next();
LocalDate localDate1 = LocalDate.parse(date1);
System.out.print("请输入第二个日期(格式:yyyy-MM-dd):");
String date2 = sc.next();
LocalDate localDate2 = LocalDate.parse(date2);
long days = ChronoUnit.DAYS.between(localDate1, localDate2);
System.out.println(date1 + " 到 " + date2 + " 相差 " + days + " 天");
}
}
```
您可以将此代码复制到您的Java IDE中进行运行,按照提示输入任意两个日期即可得到它们相差的天数。谢谢您的提问!
阅读全文