在java中计算年月和日的年龄

时间:2016-11-29 17:55:09

标签: java

我是java的初学者 我正在尝试创建一个计算人的年龄的程序。如何从用户输入生日日期?
screenshot

1 个答案:

答案 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