我是java的初学者
我正在尝试创建一个计算人的年龄的程序。如何从用户输入生日日期?
答案 0 :(得分:0)
您使用的是Java 8,可以使用LocalDate来解析日期。这将以YYYY-MM-DD格式解析日期...
import java.time.LocalDate;
import java.util.Scanner;
public class ParseDate {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter date> ");
String input = scanner.nextLine();
LocalDate parsed = LocalDate.parse(input);
System.out.println("You entered: " + parsed);
scanner.close();
}
}
示例输出:
Enter date> 1978-12-23
You entered: 1978-12-23