today semana obtener ingresar fecha example python datetime hour

semana - Python: obtener fecha y hora de la última hora



python today date (2)

Quiero obtener la fecha hora objeto para la última hora. Digamos que el tiempo del sistema es "2011-9-28 06:11:30" Quiero obtener la salida como "2011-9-28 05" # {06 - 1 hora}

Solía:

lastHourDateTime = date.today() - timedelta(hours = 1) print lastHourDateTime.strftime(''%Y-%m-%d %H:%M:%S'')

Sin embargo, mi salida no muestra la parte de tiempo en absoluto. ¿A dónde me voy mal?


Esto funciona para mí:

import datetime lastHourDateTime = datetime.datetime.now() - datetime.timedelta(hours = 1) print lastHourDateTime.strftime(''%Y-%m-%d %H'') # prints "2011-09-28 12" which is the time one hour ago in Central Europe


La fecha no tiene la hora - use datetime:

from datetime import datetime, timedelta last_hour_date_time = datetime.now() - timedelta(hours = 1) print last_hour_date_time.strftime(''%Y-%m-%d %H:%M:%S'')