public int calcIdade(Date nasc) { DateFormat dfAno = new SimpleDateFormat("yyyy"); DateFormat dfMes = new SimpleDateFormat("MM"); Date hoje = new Date(); String hojeAno = dfAno.format(hoje); String hojeMes = dfMes.format(hoje); String nascAno = dfAno.format(nasc); String nascMes = dfMes.format(nasc); int meses = (Integer.parseInt(nascMes) + (12-Integer.parseInt(hojeMes))); return (int) Integer.parseInt(hojeAno) - Integer.parseInt(nascAno) + (meses / 12); }