Maneira Pythonic de adicionar objetos datetime.date e datetime.time

Respostas:

355

Está nos documentos python .

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

retorna

datetime.datetime(2011, 1, 1, 10, 23)
eumiro
fonte
2
Isso perde o tzinfo (se a data tiver um). Existe uma maneira de mantê-lo?
precisa saber é o seguinte
E no Python 3? Não é possível encontrarcombine()
Olivier Pons
@OlivierPons nada mudou no Python3: docs.python.org/3/library/…
eumiro
Sinto muito, você está certo, combine()pode ser aplicado a um datetimevalor. Muito obrigado
Olivier Pons