Date birthday = DateUtils.parseDate("19901005", "yyyyMMdd"); Date date = new Date(); double year = (date.getTime() / 1000 - birthday.getTime() / 1000) / (3600 * 24 * 365 * 1.0); System.out.println(year);