Operaciones con timedelta.

Pepe Aracil pepe en diselpro.com
Jue Oct 23 11:15:30 CEST 2008


Hola.

En un programa hago operaciones aritméticas con fechas y utilizo
operaciones con segundos y operaciones con timedelta.

Ante el cambio horario que se avecina, he observado lo siguiente:

 >>> now = time.time()
 >>> print datetime.datetime.fromtimestamp(now)
2008-10-23 11:05:06.958547
 >>> print datetime.datetime.fromtimestamp(now + 4320*60) #Sumo 4320 minutos (3 dias)
2008-10-26 10:05:06.958547
 >>> print datetime.datetime.fromtimestamp(now)+datetime.timedelta(seconds=4320*60) #Sumo 3 dias
2008-10-26 11:05:06.958547
 >>>

Como podeis observar si la suma la hago directa en segundos el resultado es 10:05
y si la hago con timedelta el resultado es 11:05

Alguna idea del porque de esta disparidad?

Saludos.

_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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