Datetime: Como usar a biblioteca datetime do Python para obter a data e hora atual
A biblioteca datetime do Python é uma ferramenta poderosa para trabalhar com datas e horas.
Glossário
Introdução à biblioteca datetime do Python
Como obter a data atual usando a biblioteca datetime do Python
Uma das funcionalidades mais básicas e úteis da biblioteca datetime é a capacidade de obter a data e hora atual do sistema. Para isso, utilizamos a classe datetime, que faz parte da biblioteca.
Para obter a data atual, podemos utilizar o método now() da classe datetime. Esse método retorna um objeto datetime contendo a data e hora atual do sistema. Veja o exemplo abaixo:
from datetime import datetime
data_atual = datetime.now()
print(data_atual)
Ao executar esse código, você verá a data e hora atual impressa no formato padrão. No entanto, podemos formatar a saída para exibir apenas a informação desejada. Por exemplo, se quisermos exibir apenas a data no formato “dd/mm/aaaa”, podemos utilizar o método strftime() da classe datetime, passando como argumento o formato desejado. Veja o exemplo abaixo:



from datetime import datetime
data_atual = datetime.now()
data_formatada = data_atual.strftime("%d/%m/%Y")
print(data_formatada)
Dessa forma, a saída será apenas a data atual formatada de acordo com o padrão especificado.
Como obter a hora atual usando a biblioteca datetime do Python
Além de obter a data atual, a biblioteca datetime também nos permite obter a hora atual do sistema. Para isso, utilizamos a mesma classe datetime e o método now(), porém, formatamos a saída para exibir apenas a hora. Veja o exemplo abaixo:
from datetime import datetime
hora_atual = datetime.now().strftime("%H:%M:%S")
print(hora_atual)
Ao executar esse código, você verá apenas a hora atual impressa no formato “HH:MM:SS”. Essa informação pode ser útil em diversas situações, como registrar o horário de execução de um programa, cronometrar o tempo de execução de uma determinada tarefa, entre outros.
Como obter a data e hora atual usando a biblioteca datetime do Python
Além de obter separadamente a data e a hora atual, é possível obter a data e hora combinadas em um único objeto datetime. Isso pode ser útil quando precisamos trabalhar com a data e hora de forma conjunta. Veja o exemplo abaixo:



from datetime import datetime
data_hora_atual = datetime.now()
print(data_hora_atual)
Ao executar esse código, você verá a data e hora atual impressas em um único objeto datetime. A partir desse objeto, podemos realizar diversas operações, como calcular a diferença entre duas datas e horas, comparar datas e horas, entre outras.
Conclusão
A biblioteca datetime do Python é uma ferramenta poderosa e versátil para trabalhar com datas e horas. Com ela, podemos obter a data e hora atual do sistema, manipular datas e horas passadas ou futuras, calcular diferenças entre datas, entre outras funcionalidades. Se você está começando a programar em Python, dominar o uso da biblioteca datetime será fundamental para lidar com tarefas que envolvam datas e horas em seus projetos.
A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.


