Mesclando dois objetos Datetime. (Python)

Neste post mostro como fazer o merge de dois objetos Datetime, pegando a data de um deles e o horário do outro. Isso é especialmente util quando buscamos registros em uma tabela do banco de dados onde as informações de data e hora estão em colunas diferentes.

Para este exemplo, vamos considerar as variáveis abaixo:

Vamos imaginar que a variável date_info guarda a data que precisamos e que hour_info possui o horário que precisamos.

 

Agora temos as duas informações, precisamos junta-las. A primeira é usando a função combine:

A função acima (combine) recebe dois argumentos: O primeiro é uma data ( date_info.date() ) e o segundo é o horário ( hour_info.time() ).

 

A outra forma é informar cada uma das partes do objeto Datetime:

 

 

Neste ponto, as variáveis merged e merged dois possuem a data da date_info e o horário da hour_info.

Espero ter ajudado!

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in Dev, Python and tagged , , , .