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.

Python
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.

Python
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

Postagens mais visitadas