Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Jesus Cea
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/26/2010 11:26 AM, Oscar Carballal Prego wrote: > Me refería a que la aplicación tampoco va a hacer un uso intensivo de > ese método como para tener que ser preciso, pero sí que tienes razón, > voy a hacerlo como dios manda, no vaya a ser que el d

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Arnau Sanchez
On 26/02/10 10:29, Chema Cortes wrote: 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 Leyendo el hilo en diagonal parece que ese caso era más

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Oscar Carballal Prego
El 26/02/2010, a las 10:34, Arnau Sanchez escribió: ¿"No es necesario implementarlo"? Pero es que la solución de restar años y comparar mes/día es extremadamente sencillo de implementar y, además, exacto. Me refería a que la aplicación tampoco va a hacer un uso intensivo de ese método

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Arnau Sanchez
On 26/02/10 10:17, Oscar Carballal Prego wrote: El detalle de Jesús es cierto, aunque en el caso de esta aplicación no es necesario implementarlo, de todas formas podría hacerse algo así no? def age(self): yeardays = 365 act_year = datetime.date.today().year diff = (datetime.date.today() - self

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Juan Ignacio
Otra posibilidad para calcular la edad en años a partir de una fecha de nacimiento: import datetime def getEdad(fecha_nacimiento): delta = datetime.date.today() - fecha_nacimiento return datetime.date.fromordinal(delta.days).year -- Juan Ignacio Rodríguez de León Movil: 605 890514 E-Mai

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Chema Cortes
El día 26 de febrero de 2010 00:56, Oscar Carballal Prego 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 ag

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Arnau Sanchez
On 26/02/10 00:56, Oscar Carballal Prego wrote: 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' Yo lo he hecho siempre como Jesus Cea lo explica en el ot

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Oscar Carballal Prego
Perdón, me colé en una línea de código, sería if act_year / 4 == 0 and act_year / 100 != 0 or act_year / 400 == 0: Un saludo :) El 26/02/2010, a las 10:17, Oscar Carballal Prego escribió: Gracias Eduardo y Jesús, El detalle de Jesús es cierto, aunque en el caso de esta aplicación no es nec

Re: [Python-es] Duda calculando edad

2010-02-26 Por tema Oscar Carballal Prego
Gracias Eduardo y Jesús, El detalle de Jesús es cierto, aunque en el caso de esta aplicación no es necesario implementarlo, de todas formas podría hacerse algo así no? def age(self): yeardays = 365 act_year = datetime.date.today().year diff = (datetime.date.today() -

Re: [Python-es] Duda calculando edad

2010-02-25 Por tema Jesus Cea
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/26/2010 01:41 AM, Eduardo Matus wrote: > cuidado con los caracteres especiales > def age(self): >diff = (datetime.date.today() - self.birth_date).days >years = str(int(diff/365)) >return unicode(years + ' años') ¿Y los a

Re: [Python-es] Duda calculando edad

2010-02-25 Por tema Eduardo Matus
cuidado con los caracteres especiales def age(self): diff = (datetime.date.today() - self.birth_date).days years = str(int(diff/365)) return unicode(years + ' años') 2010/2/25 Ricardo Cárdenes Medina > 2010/2/25 Oscar Carballal Prego : > > Hola a todos, > > > > Tengo una du

Re: [Python-es] Duda calculando edad

2010-02-25 Por tema Ricardo Cárdenes Medina
2010/2/25 Oscar Carballal Prego : > 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): >