Calcular edad

Manuel Enrique González Ramírez maengora en gmail.com
Dom Dic 30 16:28:17 CET 2007


Gracias amigos.

Ambas respuestas funcionan correctamente, pero teniendo en cuento que soy un
notavo en la programacion, me quedare con la mas sencilla.

El día 28/12/07, Chema Cortes <py en ch3m4.org> escribió:
>
> El Friday 28 December 2007 11:02:39 Gabriel Genellina escribió:
>
> > Hace poco me encontre con esta implementacion [1] que hace el cálculo
> > "como es usual", y te devuelve la diferencia entre dos fechas en años,
> > meses y días completos. En tu caso alcanza con quedarse sólo con los
> años.
> > ....
>
> No creo que haya que complicarse tanto:
>
> dnacim=datetime.date(1976,05,26)
> dhoy=datetime.date.today()
>
> edad=dhoy.year-dnacim.year
> if dnacim.replace(year=dhoy.year)<dhoy:
>   edad-=1
>
>
> Si lo quieres tener más completo:
>
> dnacim=datetime.date(1976,05,26)
> dhoy=datetime.date.today()
>
> #encontrar último cumpleaños
> d0=d0.replace(year=dhoy.year)
> if d0>=dhoy:
>   d0=d0.replace (year=dhoy.year-1)
>
> edad,meses,dias = (d0.year-dnacim.year, dhoy.month-d0.month,
> dhoy.day-d0.day)
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es