Formatação de data em Python
Vamos agora exibir a data em um formato específico, por exemplo, ano-mês-dia.
Para isso, vamos declarar uma variável dt, na
qual a data que precisamos será obtida
através do método datetime do módulo
datetime. Em seguida, é necessário aplicar
o método strftime à data registrada
em dt. Os parâmetros deste método
são passados com a designação convencional do formato
de data, registrada usando o comando %
e a designação convencional do formato. Se for necessário
exibir ano-mês-dia, então a string
'%Y-%m-%d' é passada como parâmetro
do método:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # exibirá 2025-12-31
Com o método strftime, é possível
exibir vários formatos de data. A lista completa
deles pode ser encontrada aqui.
Vamos, por exemplo, exibir também o dia
da semana, indicando no parâmetro o símbolo especial
'%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # exibirá 2025-12-31 3
Exiba no console a data atual no formato dia.mês.ano.
Exiba no console a hora atual no seguinte formato: horas:minutos:segundos ano/mês/dia:dia da semana.