El día 26 de febrero de 2010 00:56, Oscar Carballal Prego
<[email protected]> escribió:
> Tengo una duda respecto a una función que he creado. Estoy trabajando con
> django y he creado un método que calcula la edad (sólo los años) con
> respecto a un campo con la fecha de nacimiento. El código es este:
>
> def age(self):
> diff = datetime.date.today() - self.birth_date
> years = str(diff/365).split(' ')[0]
> return years + ' años'
>
> self.birth_date devuelve un datetime.date(año, mes, dia)
>
> Mi pregunta es si estoy haciendo bien el cálculo, o me podría dar problemas
> de cara al futuro. No soy programador, así que todavía me falta experiencia
Es la típica pregunta que parece simple pero que acaba teniendo una
solución complicada. Hace un tiempo lo estuvimos discutiendo:
http://article.gmane.org/gmane.comp.python.general.castellano/18910
En uno de mis mensajes puse una solución:
http://article.gmane.org/gmane.comp.python.general.castellano/18974
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/