Re: [Python-es] Como resto dos horas? datetime.time
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
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/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
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
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
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
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
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/