Hora no Linux
A formatação de data e hora em Python usando strftime é uma ótima forma de personalizar a exibição. https://strftime.org/
Aqui está uma folha de referência rápida (cheatsheet) com os códigos mais comuns, organizados no formato que você pediu (semana, mês, dia, hora, minuto e segundo).
Cheatsheet para strftime em Python
Para usar os exemplos abaixo, você precisará importar o módulo datetime.
import datetime
# Exemplo de objeto de data/hora
agora = datetime.datetime.now()
print(agora.strftime("Sua string de formato aqui"))
Semana
Dia da semana completo:
%A(ex: "Wednesday")Dia da semana abreviado:
%a(ex: "Wed")Número da semana do ano (de 00 a 53):
%W(semana começando na segunda-feira) ou%U(semana começando no domingo)
Mês
Nome do mês completo:
%B(ex: "September")Nome do mês abreviado:
%b(ex: "Sep")Número do mês (de 01 a 12):
%m(ex: "09")
Dia
Número do dia do mês (de 01 a 31):
%d(ex: "24")Número do dia do ano (de 001 a 366):
%j(ex: "267")
Ano
Ano com 4 dígitos:
%Y(ex: "2025")Ano com 2 dígitos:
%y(ex: "25")
Hora, Minuto e Segundo
Hora no formato 24h (de 00 a 23):
%H(ex: "04")Hora no formato 12h (de 01 a 12):
%I(ex: "04")Minuto (de 00 a 59):
%M(ex: "32")Segundo (de 00 a 61):
%S(ex: "55")Microsegundo (de 000000 a 999999):
%f(ex: "325567")AM/PM:
%p(ex: "AM")
Exemplo Completo
Combinando os códigos, você pode criar a string de formatação que precisar.
import datetime
agora = datetime.datetime.now()
# Exemplo de saída: "quarta-feira, 24 de setembro de 2025 - 04:32:55"
formato_personalizado = agora.strftime("%A, %d de %B de %Y - %H:%M:%S")
print(formato_personalizado)

Comentários
Postar um comentário
Obrigado, por responder. Até mais.