问题描述
我正在尝试解析一个字符串,但不幸的是,它会出错月(一月,而不是六月)
I'm trying to parse a string as time with but unfortunately go gets the wrong month ( January instead of June)
package main
import "fmt"
import "time"
func main() {
t := "2014-06-23T20:29:39.688+01:00"
tc, _ := time.Parse("2006-01-02T15:04:05.000+01:00", t)
fmt.Printf("t was %v and tc was %v", t, tc)
}
推荐答案
-0700 +01:00 01 01
-0700+01:000101
下面的例子适用于我操场
package main
import "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)
}
这篇关于time.parse:为什么golang不正确地解析时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!