⊗pyPmTmDF 190 of 208 menu

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.

uzckkdekahy