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.