NB, en Python 3, deberá pasar la zona horaria para now()evitar un error sobre la resta de datetime.datetime.now(datetime.timezone.utc)
fechas
1
@nornagon eso no se aplica en absoluto aquí; no importa si el objeto de fecha y hora es consciente o ingenuo, restar un timedelta funciona independientemente.
Respuestas:
importar fecha y hora y luego las cosas mágicas timedelta:
fuente
now()
evitar un error sobre la resta dedatetime.datetime.now(datetime.timezone.utc)
fuente
Esto es simplemente lo que debe hacer:
timedelta
Los s están diseñados específicamente para permitirle restar o sumar deltas (diferencias) adatetime
s.fuente
fuente
timedelta
pero luego usadatetime
atributos. Importe el módulo o agregue el tipo.He proporcionado dos métodos para hacerlo durante minutos, así como durante años y horas si desea ver más ejemplos:
Obtengo los siguientes resultados:
fuente
Use DateTime además de un
timedelta
objeto http://docs.python.org/library/datetime.htmldatetime.datetime.now()-datetime.timedelta(minutes=15)
fuente
datetime.datetime.now() - datetime.timedelta(0, 15 * 60)
timedelta
es un "cambio en el tiempo". Toma días como primer parámetro y segundos en el segundo parámetro.15 * 60
segundos son 15 minutos.fuente
Si está usando
time.time()
y quiere una marca de tiempo como salidaSimplemente use
Puede cambiar 900 segundos según el tiempo requerido.
fuente
solo el siguiente código en Python 3.7 funcionó para mí
fuente