operaciones con fechas

Marcos Sánchez Provencio rapto en arrakis.es
Jue Feb 17 17:55:11 CET 2005


Bueno, en este mensaje te falta algo, que es decir qué quieres hacer.
Intento contestar, de todos modos.

Si tienes las dos fechas codificadas como cadena en formato 
'AAAA/MM/DD hh:mm:ss', te vale con comparar las cadenas. ¿Para qué es el
resto del código?

El jue, 17-02-2005 a las 10:31 -0600, Jose Manuel Vergara Portilla
escribió:
> Hola a todos hace un par de dias envie un mail solicitando ayuda
> respecto al tratamiento de fechas ( operaciones ),  y cheque unas
> funciones que me recomendo Pablo Rey (muchas gracias). pero encontre
> una forma la verdad no se que tan ortodoxa pueda ser y me gustaria que
> me comentaran al respecto:
> 
> <<<resulta que traigo el campo tipo timestamp de la BD:
> fecha='2005/02/17 17:00:00'
> import string
> s=string
> <<<despues divido esa fecha:
> hr_out=int(s.split(s.split(fecha, " "),' : ') [ 0 ] )
> min_out=int(s.split(s.split(fecha, " "),' : ') [ 1 ] )
> 
> <<<utilizo una fecha de referencia
> fecha_aux="'2005/02/17 16:30:00'"
> 
> <<<utilizo la funcion mktime del modulo time  para convertirla  a un entero:
> aux_time=int(time.mktime((0,0,0,16,30,0,0,0,0)) 
> aux_fecha=int(time.mktime(0,0,0,hr_out,min_out,0,0,0,0)))
> 
> <<< una vez que hago esto ahora ya puedo comparar las dos horas para
> poder hacer lo que quiera:
> if aux_fecha >= aux_time:
>     xxxxxxxxxxxxx
> 
> ahora me gustaria que me comentaran respecto a este metodo si existe
> algo menos laborioso etc..
> 
> saludos...
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




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