通过年龄计算出生日期,参数:Integer(年龄),返回值:Date(出生日期)
public static Date dateMinusYear(Integer old) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date now=new Date ();
String now_str = sdf.format(now);
Date dt = sdf.parse(now_str);//当前时间
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR, -old);// 日期减old年
Date dt1 = rightNow.getTime();
String reStr = sdf.format(dt1);
System.out.println(reStr);
return sdf.parse(reStr);
}