tiempo - Cómo agregar horas a la hora actual en python
restar tiempo python (1)
Puedo obtener la hora actual de la siguiente manera:
from datetime import datetime
str(datetime.now())[11:19]
Resultado
''19:43:20''
Ahora, estoy tratando de agregar 9 hours
al tiempo anterior, ¿cómo puedo agregar horas a la hora actual en Python?
from datetime import datetime, timedelta
nine_hours_from_now = datetime.now() + timedelta(hours=9)
#datetime.datetime(2012, 12, 3, 23, 24, 31, 774118)
Y luego use el formateo de cadenas para obtener las piezas relevantes:
>>> ''{:%H:%M:%S}''.format(nine_hours_from_now)
''23:24:31''
Si solo está formateando la fecha y hora, puede usar:
>>> format(nine_hours_from_now, ''%H:%M:%S'')
''23:24:31''
O, como @eumiro ha señalado en los comentarios - strftime