java编写时间计算器
时间: 2023-10-17 07:17:59 浏览: 101
以下是一个简单的 Java 时间计算器,可以计算两个日期之间的时间差:
```java
import java.time.LocalDate;
import java.time.Period;
import java.util.Scanner;
public class TimeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个日期(格式:yyyy-MM-dd):");
String date1String = scanner.nextLine();
LocalDate date1 = LocalDate.parse(date1String);
System.out.println("请输入第二个日期(格式:yyyy-MM-dd):");
String date2String = scanner.nextLine();
LocalDate date2 = LocalDate.parse(date2String);
Period period = Period.between(date1, date2);
int years = period.getYears();
int months = period.getMonths();
int days = period.getDays();
System.out.println("两个日期之间的时间差为:" + years + " 年 " + months + " 个月 " + days + " 天");
}
}
```
这个程序会要求用户输入两个日期,然后使用 `Period` 类计算它们之间的时间差,并输出结果。你可以根据自己的需求进行修改和扩展。
阅读全文