0

Datas e horas em python

Vinicius Souza
Vinicius Souza

O módulo datetime é o responsável pelo tratamento de datas e horas em python. Ele é um módulo embutido, então você não precisa instalar para usar. O s tipos disponíveis são o date para datas, o time para horas e o datetime que combina os outros dois - e por isso é o mais usado na prática.

Alguns comandos úteis são:


  • .day: retorna o dia
  • .month: retorna o mês
  • .year: retorna o ano
  • .hour: retorna a hora
  • .minute: retorna os minutos
  • .second: retorna os segundos
  • .date(): retorna a data no formato (ano, mês, dia)
  • .time(): retorna a hora no formato (hora, minutos, segundos)


Método strftime


O método .strftime é usado para formatar um datetime.

>>>datetime.strftime('20210515', '%Y%m%d')
>>>datetime.datetime(2021, 5, 15, 0, 0)


É importante lembrar que datetime.datetime é um tipo imutável, portanto sempre gera um novo objeto.


Atalhos de formatação

Se você quiser uma data no formato 2021-05-15, use

%F

Se você quiser uma data no formato 15/05/21, use

%D


Para saber mais

Não deixe de ler a documentação do módulo datetime. Clique aqui.

0
0

Comentários (2)

1
Elijah

Elijah

16/05/2021 11:36

Muito interessante, parabéns !

1
Raquel Michelon

Raquel Michelon

16/05/2021 10:31

Adorei as dicas, Vinicius! Obrigada!

None

Brasil