Este sencillo codigo que encontre en una web para calcular la edad de una persona.
public int calcularEdad(Calendar fechaNac){
Calendar today = Calendar.getInstance();
int diff_year = today.get(Calendar.YEAR) – fechaNac.get(Calendar.YEAR);
int diff_month = today.get(Calendar.MONTH) – fechaNac.get(Calendar.MONTH);
int diff_day = today.get(Calendar.DAY_OF_MONTH) – fechaNac.get(Calendar.DAY_OF_MONTH);
//Si está en ese año pero todavía no los ha cumplido
if(diff_month<0 || (diff_month==0 && diff_day<0)){
diff_year = diff_year - 1; //no aparecían los dos guiones del postincremento 😐
}
return diff_year;
}
[/java]
Leave A Comment
You must be logged in to post a comment.