为了账号安全,请及时绑定邮箱和手机立即绑定

无法正确解析时间

无法正确解析时间

Go
holdtom 2021-11-29 16:06:40
我正在尝试解析模板中值的时间,如下所示:"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")


查看完整回答
反对 回复 2021-11-29
  • 1 回答
  • 0 关注
  • 118 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信