使用System类和Date类来计算自己从出生到现在度过了多少时间

//计算自己从出生到现在共度过了多少天
    private static void life() throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你的出生年月:");
        String birthDate = sc.next();
        //把输入的字符串转换成date格式
        SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
            Date bd = df.parse(birthDate);
            //把日期转换成毫秒
            long bt = bd.getTime();
            //获取当前毫秒数
            long now = System.currentTimeMillis();
             long time = now - bt;
        System.out.println("从出生到现在我一共度过了:"+time/1000/60/60/24);

  注意:计算机给出的时间是毫秒,大家可以根据自己的需求自行转换

原文地址:https://www.cnblogs.com/Hubert-dzl/p/10898734.html