gpt4 book ai didi

go - 无法正确解析时间

转载 作者:IT王子 更新时间:2023-10-29 02:15:15 25 4
gpt4 key购买 nike

我正在尝试为模板中的值解析时间,如下所示:

"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)
},

这是我的处理程序函数之一,但我收到此错误:

将时间“2015-12-13 06:49:52 +0000 UTC”解析为“2006 年 1 月 2 日 @ 15:04:05”:无法解析“2015-12-13 06:49:52 + 0000 UTC”作为“一月”

不知道我做错了什么

最佳答案

你必须把它解析为

t, _ := time.Parse("2006-01-02 15:04:05 -0700 MST")

要进行解析,您必须提供接收日期的格式。

然后您可以使用格式化正确解析的时间

t.Format("Jan 2 2006 @ 15:04:05")

关于go - 无法正确解析时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34249560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com