我想将前台传来的string类型的birth出生日期通过这个函数变成string类型的day,然后传到数据库中。
public static void main(String args[]) {
String birth = "2000-1-25";// 假设是你前台传来的生日
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date birthDay = sdf.parse(birth);
Date nowdate = new Date();// 现在的时间用于计算现在的年纪
long diff = nowdate.getTime() - birthDay.getTime();// 这样得到的差值是微秒级别
long days = diff / (1000 * 60 * 60 * 24);
System.out.println("我已经活了" + days + "天了!");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
望采纳。