ahora() me daSe quitó los segundos en el pitón de fecha y hora
datetime.datetime(2010, 7, 6, 5, 27, 23, 662390)
¿Cómo llego justo datetime.datetime(2010, 7, 6, 5, 27, 0, 0)
(el objeto de fecha y hora) en el que todo el minuto es cero?
ahora() me daSe quitó los segundos en el pitón de fecha y hora
datetime.datetime(2010, 7, 6, 5, 27, 23, 662390)
¿Cómo llego justo datetime.datetime(2010, 7, 6, 5, 27, 0, 0)
(el objeto de fecha y hora) en el que todo el minuto es cero?
dtwithoutseconds = dt.replace(second=0, microsecond=0)
http://docs.python.org/library/datetime.html#datetime.datetime.replace
Puede utilizar datetime.replace
para obtener un nuevo objeto de fecha y hora sin los segundos y microsegundos:
the_time = datetime.now()
the_time = the_time.replace(second=0, microsecond=0)
o 'the_time = datetime.now(). Replace (second = 0, microsecond = 0)' – tzot
Sé que es bastante vieja pregunta, pero no he encontrado en torno a cualquier respuesta realmente completa hasta el momento.
No es necesario crear primero un objeto datetime y luego manipularlo.
dt = datetime.now(). Sustituir (segundos = 0, microsegundo = 0)
devolverá el objeto deseado
Tenga en cuenta que esto es sólo un valor y no altera dt - si eso es lo que quieres, entonces también asignarlo de nuevo a dt. –