我試圖parse一個字符串的時間與無奈去得到錯誤的一個月(一月,而不是6月)time.parse:爲什麼golang會錯誤地解析時間?
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)
}
如果我將2006年更改爲2003年,則無法再解析。爲什麼? https://play.golang.org/p/mv8kD63O4k –
因爲年份的字符串是'2006'。 – Elwinar