Forma pitónica de agregar objetos datetime.date y datetime.time

Respuestas:

356

Está en los documentos de Python .

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

devoluciones

datetime.datetime(2011, 1, 1, 10, 23)
eumiro
fuente
2
Sin embargo, esto pierde el tzinfo (si la fecha tiene uno). ¿Hay alguna manera de mantenerlo?
ypercubeᵀᴹ
¿Y en Python 3? No puedo encontrarcombine()
Olivier Pons
@OlivierPons nada ha cambiado en Python3: docs.python.org/3/library/…
eumiro el
Lo siento, tienes razón, combine()se puede aplicar a un datetimevalor. Muchas gracias
Olivier Pons