我需要将unix时间戳(例如1392899576 )转换为RFC3339 (例如1997-07-16T19:20+01:00 )。我试过下面的代码
timeValue := "1392899576"
layout := time.RFC3339
t, _ := time.Parse(layout, timeValue)
fmt.Fprintf(w, "%s", t)它会返回
0001-01-01 00:00:00 +0000 UTC发布于 2014-02-17 01:45:16
术语“解析”通常意味着将某事物的字符串表示转换为同一事物的内部语言表示的过程。
你想要的是与Parse相反的“格式”:
time.Unix(1392899576, 0).Format(time.RFC3339)https://stackoverflow.com/questions/21814874
复制相似问题