У меня есть метка времени в формате 181020Z
, который является 18-м днем месяца, в 1020 UT C.
Я хотел бы разобрать это в go, где time.Time
дает мне 2019-04-18T10:20:00Z
вместо 0000-01-18T10:20:00Z
.
Ниже приведен код, который я использую для разбора времени
now := time.Now()
layout := "200601021504Z"
timeField := strconv.Itoa(now.Year()) + strconv.Itoa(int(now.Month())) + fields[1]
fmt.Println(timeField) // 20204181050Z
t, err := time.Parse(layout, timeField)