我正在尝试解析模板中值的时间,如下所示:"parseDate": func(timeStamp time.Time) string { newTime, err := time.Parse("Jan 2 2006 @ 15:04:05", fmt.Sprintf("%v", timeStamp)) if err != nil { log.Println(err) } return fmt.Sprintf("%v", newTime)},这是我的处理程序函数之一,但我收到此错误:parsing time "2015-12-13 06:49:52 +0000 UTC" as "Jan 2 2006 @ 15:04:05": cannot parse "2015-12-13 06:49:52 +0000 UTC" as "Jan"不知道我做错了什么
1 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
你必须把它解析为
t, _ := time.Parse("2006-01-02 15:04:05 -0700 MST")
对于解析,您必须提供您收到的日期的格式。
然后您可以使用格式化正确解析的时间
t.Format("Jan 2 2006 @ 15:04:05")
- 1 回答
- 0 关注
- 118 浏览
添加回答
举报
0/150
提交
取消