Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/12/2010, 04:07
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 5 meses
Puntos: 51
Respuesta: Calcular edad apartir de la fecha de nacimiento

Cita:
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
No hace falta complicarse tanto, ya que Calendar.DAY_OF_YEAR te devuelve el numero de día dentro del año, así que comparando eso no hace falta mirar los meses.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.