使用java编写算一下你的出生日期到2023年05月1日总共有多少天 【输入形式】 1999-09-01 【输出形式】 Your date of birth is 8643 days from May 1, 2023 【样例输入】 2000-05-01 【样例输出】 Your date of birth is 8400 days from May 1, 2023
时间: 2024-01-08 19:04:44 浏览: 78
好的,我来为您写一个Java程序来计算您的出生日期到2023年5月1日的天数。
```java
import java.time.LocalDate;
import java.time.Period;
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 input = scanner.nextLine();
LocalDate birthDate = LocalDate.parse(input, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
LocalDate targetDate = LocalDate.of(2023, 5, 1);
Period period = Period.between(birthDate, targetDate);
int days = period.getDays() + period.getMonths() * 30 + period.getYears() * 365;
System.out.println("Your date of birth is " + days + " days from May 1, 2023");
}
}
```
您可以将以上代码复制到Java文件中,然后运行程序,按照提示输入您的出生日期,程序会输出您出生日期到2023年5月1日的天数。
阅读全文