-
a: 键盘录入一个生日(日期字符串)
-
b: 把这个日期字符串对象解析成一个日期对象
-
c: 获取b中的日期对象对应的毫秒值
-
d: 获取当前系统时间对应的毫秒值
-
e: 使用d中的毫秒值 - c中的毫秒值
-
f: 把e中的差值换算成对应的天 差值/1000/60/60/24
-
g: 输出
package com.xawl.demo2;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Scanner;
/**
* @Author:liger
* @Description:爱学Java
*/
public class Test04 {
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的生日,如:1999-09-09");
String birthday = sc.nextLine();
long t1 = new SimpleDateFormat("yyyy-MM-dd").parse(birthday).getTime();
long t2 = System.currentTimeMillis();
long b=t2-t1;
System.out.println("你来到这个世界已经"+(b/1000/60/60/24)+"天");
}
}