[Python-es] Segundos a hora:minutos y segundos...

Ariel Nardelli pan_python en yahoo.com.ar
Jue Feb 1 05:50:23 CET 2007


Hola!
Les contesto a los dos en el mismo mensaje porque los dos me han ayudado!.

Por lo que vi me propusieron usar dos cosas pero por separados llegamos 
a lo mismo..

El GRAN problema que se me presenta en los 2 casos  es que al pasarle 
los segundos me arranca la conversion desde la hora 21:00:00 y de una 
fecha que parece ser la fecha por defecto de donde comienza todo...

miren.. si hago esto sale:

 >>> print datetime.datetime.fromtimestamp(0)
1969-12-31 21:00:00

o sea me arranca desde el 31 de enero del 69 y desde la hora 21 y al 
pasarle 120 segundos que serian 2 minutos me los pone "bien" o sea:

 >>> print datetime.datetime.fromtimestamp(120)
1969-12-31 21:02:00

Pero sigue apareciendo la hora 21 delante y si tengo segundos por mas de 
1 hora en vez de salirme 1 hora xx minutos me sale 22 horas, o sea algo 
asi..

 >>> print datetime.datetime.fromtimestamp(6000)
1969-12-31 22:40:00

le suma 1 hora a la hora 21 :)

OJO esto mismo tambien me pasa con time.strftime porque al parecer la 
fecha para arrancar y hacer las operaciones es la misma, el 31/12/69 a 
las 21 horas :(

No me importa la fecha porque la saco sino esa 21 horas!!! :)

Ahora empece a hacer unas pruebas con esto que parece que si me lleva a 
lo que necesito...

print datetime.datetime.utcfromtimestamp(6000)
1970-01-01 01:40:00

o sea saco el dia/mes/año y dejo la hora y me serviria asi que voy a 
hacer pruebas con eso a ver que tal anda, esto lo saque de 
http://pleac.sourceforge.net/pleac_python/datesandtimes.html

Bueno Gracias a los dos por encaminarme!!!!!! gracias a ustedes pude 
buscar por donde investigar y aca les dejo a donde llegue.

un abrazo!!!!

Ariel



Oscar de Anda escribió:
> Tal vez este link te ayude
> http://pleac.sourceforge.net/pleac_python/datesandtimes.html
>
> Saludos
>
>
> Ariel Nardelli escribió:
>> Hola!
>>
>> Tengo un tiempo en segundos y necesito pasarlos a hh:mm:ss pero no 
>> encuentro la funcion que lo hace...
>>
>> Alguien sabe cual puede ser?
>>
>> busque por time y timedate y no la encontre, estoy seguro de que esta 
>> delante de mis narices pero no la veooo grrrrrrrrrr
>>
>> Ariel
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>>
>
> _______________________________________________
> 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