String birth = "1993-06-23"; //这是出生的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date birthdate = sdf.parse(birth); //利用上述的格式将出生变为Date
Date date = new Date();//获得今天
long nowtime = date.getTime(); //获得今天的毫秒数
long brithtime = birthdate.getTime(); //获得出生时候的毫秒数
long tt = nowtime - brithtime; //获得差值
System.out.println(tt/1000/3600/24/365);//将毫秒值计算得到年23岁
|
|