Go · Essencial · Português · Técnico
layout de data
Formato de data e hora do pacote time, escrito com a data de referência 2006-01-02 15:04:05, em vez de códigos como yyyy-MM-dd.
Onde usar
Ao formatar ou ler datas, você escreve como a data de referência apareceria: 2006-01-02 para ano-mês-dia. Usar yyyy-mm-dd não funciona e gera saída estranha.
Em código
const l = "2006-01-02"
t, _ := time.Parse(l, "2024-03-09")
fmt.Println(t.Format("02/01/2006"))
// 09/03/2024Exemplos
Para formatar dia, mês e ano, o layout de data é 02/01/2006.
Usei yyyy-mm-dd no Format e a saída veio completamente errada.
Cuidado
A data de referência não é arbitrária: ano 2006, mês 01, dia 02, hora 15, minuto 04, segundo 05; trocar um número muda o significado.
Sinônimos
data de referência