Calcular edad
Chema Cortes
py en ch3m4.org
Sab Dic 29 02:57:50 CET 2007
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)
------------ próxima parte ------------
_______________________________________________
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