Mi zona horaria es UTC + 5.datetime y timedelta
Así que cuando hago datetime.datetime.now() que da:
2012-07-14 06:11:47.318000
#note its 6AM
quería restar 5
horas de modo que se hace igual a datetime.datetime.utcnow()
así lo hice:
import time
from datetime import datetime, timedelta
dt = datetime.now() - timedelta(hours=time.timezone/60/60)
print dt
#gives 2012-07-14 11:11:47.319000
"""
Here 11 is not the PM its AM i double check it by doing
print dt.strftime('%H:%M:%S %p')
#gives 11:11:47 AM
"""
¿Ves en lugar de restar 5 horas agrega 5 horas en datetime? ¿Estoy haciendo algo mal aquí?
Intenta cambiar el '-' a un' + ' – inspectorG4dget
Sí, ¿la pregunta cuando la uso + en realidad resta, es por eso que estoy confundido? –