[英]Go time parse returning different values
我遇到一个问题,即Go时间解析在同一时区中两次返回不同的值。
func timeParse() {
layout := "Mon, 2 Jan 2006 03:04:05 -0700 (MST)"
value1 := "Mon, 18 Jan 2016 01:48:52 -0800 (PST)"
value2 := "Tue, 19 Jan 2016 17:49:33 -0800 (PST)"
t1, _ := time.Parse(layout, value1)
fmt.Println(t1)
t2, _ := time.Parse(layout, value2)
fmt.Println(t2)
}
输出:
2016-01-18 01:48:52 -0800 PST
0001-01-01 00:00:00 +0000 UTC
请注意,第二个未正确解析。
发现我的错误。 该布局预计需要24小时。 固定于:
layout := "Mon, 2 Jan 2006 15:04:05 -0700 (MST)"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.