flysmog.pages.dev

Como formatar data em português no Linux date command

Formatar datas no formato brasileiro pode ser uma tarefa recorrente para quem trabalha com scripts e automação no Linux. O comando date nativo do sistema oferece uma maneira simples e eficiente de exibir datas no formato dia/mês/ano, eliminando a necessidade de processamento adicional.

Pré-requisitos

Passo 1: Entendendo o formato de data brasileiro

O formato de data utilizado no Brasil é dd/mm/aaaa, onde dd representa o dia, mm o mês e aaaa o ano. Para formatar a data neste padrão usando o comando date, utilizamos códigos específicos:

date +"%d/%m/%Y"

Passo 2: Exibindo data completa com hora

Se você precisar exibir a data completa com hora no formato brasileiro, basta adicionar os códigos para hora, minutos e segundos:

date +"%d/%m/%Y %H:%M:%S"

Passo 3: Personalizando o separador

Para alterar o separador entre dia, mês e ano, você pode substituir a barra (/) por outro caractere, como hífen ou ponto:

date +"%d-%m-%Y"

Exemplo Prático

Comando Saída Esperada
date +"%d/%m/%Y" 25/04/2024
date +"%d/%m/%Y %H:%M:%S" 25/04/2024 14:30:45
date +"%d-%m-%Y" 25-04-2024

Conclusão

Com o comando date e seus códigos de formatação, você pode facilmente exibir datas no formato brasileiro sem a necessidade de ferramentas adicionais. Esta abordagem é rápida, confiável e perfeita para scripts de automação e processamento de dados no Linux.