Re: [Python-es] Como resto dos horas? datetime.time

2012-07-06 Por tema Jean Carlos Rodrìguez
from datetime import time, timedelta

d = date.today() - timedelta(hours=2) (no)


cambia esto :
datetime.datetime.today()- timedelta(hours=2)___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-06 Por tema Diego Uribe Gamez
si eso ya me dio, la cuestión es que el código que tengo saca muchas
relaciones de horas y lo que quiero mostrar es la suma de de esas restas,
la forma que me mostraste solo resta, mas no suma, como hago para
usar datetime.timedelta y luego sumarle otro datetime.timedelta si es que
no se puede + mas sin embargo muestro una forma de hacerlo:

horas_trabajadas = datetime.datetime.min - datetime.datetime.min
for elemento in datos:
inicia = elemento.fecha_servidor
termina = elemento.fecha_servidor
tiempo = termina - inicia
horas_trabajadas = horas_trabajadas + tiempo

Gracias por los comentarios.



El 4 de julio de 2012 18:56, Eduardo Matus ema...@gmail.com escribió:

 explica mejor lo que quieres hacer.. no se entiende

 para la diferencia puedes hacer esto

 import datetime
 a = datetime.datetime.now()
 b = datetime.datetime.now()
 delta = b - a
 print delta.seconds



 2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 la cuestión es que las horas se tienen que restar entre si:

 (datetime.time(11, 23, 19),datetime.time(11, 14))

 para tener la diferencia de horas

 El 4 de julio de 2012 18:42, Eduardo Matus ema...@gmail.com escribió:

 from datetime import time, timedelta
 d = date.today() - timedelta(hours=2)


 2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 Me sale este error cuando intento restar estas dos horas directamente:

 unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

 como hago para restar satisfactoriamente dos horas con datetime.time?


 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Eduardo Matus Coquelet
 Ingeniero Civil Informático y Telecomunicaciones.
 Celular: 77113825

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Eduardo Matus Coquelet
 Ingeniero Civil Informático y Telecomunicaciones.
 Celular: 77113825

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
 *Diego Alonso Uribe Gamez*
--

*Desarrollador web*

Twitter: @DiegoUG http://www.twitter.com/DiegoUG

Google+: http://gplus.to/diegoug
--
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-06 Por tema Carlos Zuniga
2012/7/6 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 si eso ya me dio, la cuestión es que el código que tengo saca muchas
 relaciones de horas y lo que quiero mostrar es la suma de de esas restas, la
 forma que me mostraste solo resta, mas no suma, como hago para usar
 datetime.timedelta y luego sumarle otro datetime.timedelta si es que no se
 puede + mas sin embargo muestro una forma de hacerlo:

 horas_trabajadas = datetime.datetime.min - datetime.datetime.min
 for elemento in datos:
 inicia = elemento.fecha_servidor
 termina = elemento.fecha_servidor
 tiempo = termina - inicia
 horas_trabajadas = horas_trabajadas + tiempo

 Gracias por los comentarios.


segundos = 0
for elemento in datos:
inicia = elemento.fecha_servidor
termina = elemento.fecha_servidor
tiempo = termina - inicia
segundos += tiempo.seconds

horas_trabajadas = segundos / 3600

Saludos
--
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de
leer manuales.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Como resto dos horas? datetime.time

2012-07-04 Por tema Diego Uribe Gamez
Me sale este error cuando intento restar estas dos horas directamente:

unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

como hago para restar satisfactoriamente dos horas con datetime.time?


-- 
 *Diego Alonso Uribe Gamez*
--

*Desarrollador web*

Twitter: @DiegoUG http://www.twitter.com/DiegoUG

Google+: http://gplus.to/diegoug
--
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-04 Por tema Eduardo Matus
from datetime import time, timedelta
d = date.today() - timedelta(hours=2)


2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 Me sale este error cuando intento restar estas dos horas directamente:

 unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

 como hago para restar satisfactoriamente dos horas con datetime.time?


 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Eduardo Matus Coquelet
Ingeniero Civil Informático y Telecomunicaciones.
Celular: 77113825
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-04 Por tema Diego Uribe Gamez
la cuestión es que las horas se tienen que restar entre si:

(datetime.time(11, 23, 19),datetime.time(11, 14))

para tener la diferencia de horas

El 4 de julio de 2012 18:42, Eduardo Matus ema...@gmail.com escribió:

 from datetime import time, timedelta
 d = date.today() - timedelta(hours=2)


 2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 Me sale este error cuando intento restar estas dos horas directamente:

 unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

 como hago para restar satisfactoriamente dos horas con datetime.time?


 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Eduardo Matus Coquelet
 Ingeniero Civil Informático y Telecomunicaciones.
 Celular: 77113825

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
 *Diego Alonso Uribe Gamez*
--

*Desarrollador web*

Twitter: @DiegoUG http://www.twitter.com/DiegoUG

Google+: http://gplus.to/diegoug
--
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-04 Por tema Eduardo Matus
explica mejor lo que quieres hacer.. no se entiende

para la diferencia puedes hacer esto

import datetime
a = datetime.datetime.now()
b = datetime.datetime.now()
delta = b - a
print delta.seconds



2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 la cuestión es que las horas se tienen que restar entre si:

 (datetime.time(11, 23, 19),datetime.time(11, 14))

 para tener la diferencia de horas

 El 4 de julio de 2012 18:42, Eduardo Matus ema...@gmail.com escribió:

 from datetime import time, timedelta
 d = date.today() - timedelta(hours=2)


 2012/7/4 Diego Uribe Gamez diego.uribe.ga...@gmail.com

 Me sale este error cuando intento restar estas dos horas directamente:

 unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

 como hago para restar satisfactoriamente dos horas con datetime.time?


 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
 Eduardo Matus Coquelet
 Ingeniero Civil Informático y Telecomunicaciones.
 Celular: 77113825

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




 --
  *Diego Alonso Uribe Gamez*
 --

 *Desarrollador web*

 Twitter: @DiegoUG http://www.twitter.com/DiegoUG

 Google+: http://gplus.to/diegoug
 --



 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Eduardo Matus Coquelet
Ingeniero Civil Informático y Telecomunicaciones.
Celular: 77113825
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Como resto dos horas? datetime.time

2012-07-04 Por tema Jose Caballero



 Me sale este error cuando intento restar estas dos horas directamente:
 
 unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'
 
 como hago para restar satisfactoriamente dos horas con datetime.time?
 
 

Parece que buscando en google python difference between two dates salen cosas 
que te pueden ayudar.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/