Convertendo uma data em uma string

Bash:
Convertendo uma data em uma string

Como Fazer:

Para converter uma data em string, você pode usar o comando date no Bash. Abaixo alguns exemplos com diferentes formatos.

# Formato padrão ISO 8601 (YYYY-MM-DD)
data_iso=$(date -I)
echo $data_iso

# Data e hora personalizados
data_custom=$(date '+%d/%m/%Y %H:%M:%S')
echo $data_custom

# Apenas o ano
ano=$(date '+%Y')
echo $ano

Ao rodar esses comandos, você terá saídas como:

2023-04-01
01/04/2023 12:45:00
2023

Mergulho Profundo

O comando date existe nos sistemas do tipo Unix por muito tempo e é uma ferramenta padrão para manipulação de datas no terminal. Usando diferentes parâmetros combinados com +, você pode customizar o formato resultante de acordo com suas necessidades.

Alternativas incluem usar linguagens de programação como Python ou Ruby para manipulações mais complexas de datas que podem estar além das capacidades do comando date.

Em relação à implementação, o Bash chama uma função de sistema C para obter a data e a hora atual, aplicando o formato especificado pelo usuário. O suporte para fuso horário e horário de verão é gerenciado automaticamente pelo sistema operacional onde o Bash está rodando.

Veja Também