"Si usa algún código del siguiente tutorial, den el icono de ME GUSTA del Facebook que se encuentra en su mano derecha, para que se vuelva Seguidor del Blog y también comentenos que tal les pareció el tutorial"
Acontinuacion les presento un metodo para el calculo de la edad de una persona desde java
public static int calcularEdad(String fecha) { String datetext = fecha; try { Calendar birth = new GregorianCalendar(); Calendar today = new GregorianCalendar(); int age=0; int factor=0; Date birthDate=new SimpleDateFormat("dd-MM-yyyy").parse(datetext); Date currentDate=new Date(); //current date birth.setTime(birthDate); today.setTime(currentDate); if (today.get(Calendar.MONTH) <= birth.get(Calendar.MONTH)) { if (today.get(Calendar.MONTH) == birth.get(Calendar.MONTH)) { if (today.get(Calendar.DATE) > birth.get(Calendar.DATE)) { factor = -1; //Aun no celebra su cumpleaños } } else { factor = -1; //Aun no celebra su cumpleaños } } age=(today.get(Calendar.YEAR)-birth.get(Calendar.YEAR))+factor; return age; } catch (ParseException e) { return -1; } }





