public class DataDome1 {
public static void main(String[] args) {
try {
Scanner sa=new Scanner(System.in);
System.out.println("请输入您的出生日期:"+"例如:2020-03-08");
String birthday=sa.next();
//将接收的日期字符串转换为一个日期对象 把字符串转换为Date格式
SimpleDateFormat sdf=new SimpleDateFormat("yyy-MM-dd");
Date birthday1=sdf.parse(birthday);
//获取当前日期
Date date=new Date();
//计算两个日期的相差毫秒数
Long time=date.getTime()-birthday1.getTime();
//计算天数 一天=1000ms*60s*60m*24h
long day=time/1000/60/60/24;
if (time>0) {
System.out.println("从出生到现在您一共生活了"+day+"天");
}else {
System.out.println("您输入日期有问题");
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}
运行结果: