ExpertiDict

Go · Essencial · Português · Técnico

layout de data

/laˈjaw.t͡ʃi d͡ʒi ˈda.ta/substantivo

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/2024

Exemplos

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

Veja também

Todos os termos de Go