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