2011-12-12 18 views
122

Tengo dos objetos que representan la misma instancia de evento --- uno contiene la fecha, el otro el momento de este evento, y quiero crear un objeto datetime.Manera pitónica de agregar objetos datetime.date y datetime.time

Dado que uno no puede simplemente añadir objetos de fecha y hora (después llamada falla):

datetime.date(2011, 01, 01) + datetime.time(10, 23) 
+0

Ver [¿Cuál es la forma estándar de añadir N segundos a datetime.time en Python?] (Https://stackoverflow.com/q/100210/562769) –

Respuesta

223

Está en la python docs.

import datetime 
datetime.datetime.combine(datetime.date(2011, 1, 1), 
          datetime.time(10, 23)) 

vuelve

datetime.datetime(2011, 1, 1, 10, 23) 
Cuestiones relacionadas