在golang解析时间。如何定义正确的布局?

时间:2017-01-31 12:55:07

标签: parsing layout go time

我正在尝试从字符串到时间解析时间。时间类型。我有以下代码:

s, _ := v.(string)
fmt.Println(s) //Gives: 2016-12-01T14:10:12Z
ttime, err := time.Parse("2006-01-01T07:00:00Z", s)
fmt.Println(err) //Gives: parsing time "2016-12-01T14:10:12Z" as "2006-01-01T07:00:00Z": cannot parse "14:10:12Z" as "T07:00:00Z

当我尝试更改时间布局时:

s, _ := v.(string)
fmt.Println(s) //Gives: 2016-12-01T14:10:12Z
ttime, err := time.Parse("2006-01-01 07:00:00Z", s)
fmt.Println(err) //Gives: parsing time "2016-12-01T14:10:12Z": month out of range

有人能告诉我我做错了什么吗?谢谢你的所有答案。

0 个答案:

没有答案