java小白 计算你到今天活了多少毫秒(以整岁算)入门算法怎么做

如题所述

不太理解 以整岁算 是什么意思

以下是一个示例,可供参考

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        System.out.println("请输入出生时间(形如 2018-07-02 20:33:20)");
        Scanner scanner = new Scanner(System.in);
        String timeStr = scanner.nextLine();

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        try {
            Date date = dateFormat.parse(timeStr);
            long millis = System.currentTimeMillis() - date.getTime();
            System.out.println("你已经呼吸了" + millis + "毫秒");
        } catch (ParseException e) {
            System.out.println("输入的时间格式有误!");
        }
    }
}

温馨提示:答案为网友推荐,仅供参考
相似回答