Hola a todos,

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 jeje.

Un saludo
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a