Python: Formatos de Data
Neste artigo, vamos explorar os diferentes formatos de data em Python e como trabalhar com eles de forma eficiente.
Glossário
Introdução aos Formatos de Data em Python
Trabalhando com os Formatos de Data em Python
Ao lidar com datas em Python, é importante entender os diferentes formatos de data disponíveis e como utilizá-los corretamente. Existem várias bibliotecas em Python que facilitam a manipulação de datas, como a biblioteca padrão datetime
e a biblioteca dateutil
. Vamos dar uma olhada em algumas das principais funcionalidades dessas bibliotecas e como utilizá-las para trabalhar com datas.
A biblioteca datetime
A biblioteca datetime
do Python oferece várias classes e métodos para trabalhar com datas e formatos de data. Uma das classes mais utilizadas é a classe datetime
, que permite manipular datas e horários de forma precisa. Com a classe datetime
, é possível criar objetos de data e hora, formatar datas em diferentes formatos e realizar operações matemáticas com datas, como adicionar ou subtrair dias, meses ou anos.
A biblioteca dateutil
Outra biblioteca útil para lidar com datas em Python é a biblioteca dateutil
. Essa biblioteca fornece recursos adicionais para análise e manipulação de datas, facilitando tarefas como a conversão de strings em objetos de data, a identificação do dia da semana e a realização de cálculos de diferença entre datas.



Formatos de Data Mais Comuns em Python
Ao trabalhar com datas em Python, é importante conhecer os formatos de data mais comuns e saber como utilizá-los. Alguns dos formatos de data mais utilizados em Python são:
%Y-%m-%d
: representa a data no formato ano-mês-dia, como por exemplo “2022-05-25”.%d/%m/%Y
: representa a data no formato dia/mês/ano, como por exemplo “25/05/2022”.%B %d, %Y
: representa a data no formato mês dia, ano, como por exemplo “Maio 25, 2022”.
Esses são apenas alguns exemplos de formatos de data em Python. É importante lembrar que esses formatos podem variar dependendo da localização e das preferências do usuário. Por isso, é sempre bom consultar a documentação oficial do Python para obter informações atualizadas sobre os formatos de data disponíveis.
Como Manipular e Formatar Datas em Python
Agora que já temos uma compreensão básica dos formatos de data em Python, vamos explorar como manipular e formatar datas de forma eficiente.
Uma das principais funcionalidades da biblioteca datetime
do Python é a capacidade de formatar datas em diferentes formatos. Para formatar uma data, podemos utilizar o método strftime
, que recebe como argumento uma string que define o formato desejado.
import datetime
data_atual = datetime.datetime.now()
data_formatada = data_atual.strftime("%d/%m/%Y")
print(data_formatada) # Saída: 25/05/2022
Além disso, podemos utilizar métodos como date
, time
e datetime
para extrair partes específicas de uma data, como o dia, o mês, o ano, a hora, o minuto e o segundo.
import datetime
data_atual = datetime.datetime.now()
dia = data_atual.day
mes = data_atual.month
ano = data_atual.year
hora = data_atual.hour
minuto = data_atual.minute
segundo = data_atual.second
print(f"{dia}/{mes}/{ano} {hora}:{minuto}:{segundo}") # Saída: 25/05/2022 15:30:45
Conclusão
Neste artigo, exploramos os diferentes formatos de data em Python e como trabalhar com eles de forma eficiente. Vimos as principais funcionalidades das bibliotecas datetime
e dateutil
, e como utilizar seus métodos para manipular e formatar datas.



É importante ter em mente que o Python oferece uma ampla gama de recursos para lidar com datas e formatos de data, e este artigo serve apenas como uma introdução básica ao assunto. Se você está interessado em aprofundar seus conhecimentos sobre o assunto, recomendo consultar a documentação oficial do Python e explorar exemplos práticos.
Espero que este artigo tenha sido útil e que você possa aplicar esses conhecimentos em seus projetos utilizando Python. Aproveite ao máximo todas as funcionalidades que o Python oferece para manipular datas e formatos de data de forma eficiente.
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.


