ayuda con mktime()

Pepe Aracil pepe en diselpro.com
Mar Mayo 31 23:52:09 CEST 2005


El Martes, 31 de Mayo de 2005 18:56, Jose Manuel Vergara Portilla escribió:
> Hola a todos resulta que despues de estar trabajando con mktime me
> pasa el siguiente problema:
>
> una vez que tengo un valor por ejemplo
> HrEntrada=int(time.mktime((0,0,0,8,0,0,0,0,0)))
> y a ese valor entero resultante, necesito sumarle un tiempo x
> TiempoX=int(time.mktime((0,0,0,9,30,0,0,0,0)))
> en teoria seria asi:
>    8:00+ 9:30 =  17:30 horas
>
> utilizando mktime seria:
> Vresultante = HrEntrada + TiempoX
> Vresultante =????
>
> a esta variable le aplico una division:
> aux = Vresultante  / 60
>
> y ahora  calcular la hora:
> hr= aux / 60
> Min = aux % 60
>
> pero no sucede asi esto me pasa en las sumas por en restas si puedo
> hacer lo que intento.
> algun comentario al respecto?.
> saludos....
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

"El inicio de los tiempos"  en unix es el 1 de enero de 1970.
Si le pones un cero en el año, mktime  interpreta el año 2000.

Para hacer operaciones aritméticas con tiempo, utiliza mejor el módulo 
datetime.


--code--
>>time.mktime((1970,1,1,1,0,0,0,0,0))
0.0
--


Salut.




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