time.parse:为什么golang会错误地解析时间?

time.parse:为什么golang会错误地解析时间?,第1张

time.parse:为什么golang会错误地解析时间?

问题是您的时区偏移在布局中定义不正确:参考偏移为

-0700
。您将定义为
+01:00
,因此将
01
被解释为月份,并删除先前定义的月份。并且由于您的工作偏移
01
也将被分析为一月。

以下示例适用于我的游乐场

package mainimport "fmt"import "time"func main() {    t := "2014-06-23T20:29:39.688+01:00"    tc, _ := time.Parse("2006-01-02T15:04:05.000-07:00", t)    fmt.Printf("t was %v and tc was %v", t, tc)}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5163556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

发表评论

登录后才能评论

评论列表(0条)

    保存