如何转换字符串," Fri Sep 22 2017 15:38:22 GMT + 0630"在去。
layout := "Fri Sep 22 2017 15:38:22 GMT+0630"
str := "Fri Sep 23 2017 15:38:22 GMT+0630"
t, err := time.Parse(layout, str)
if err != nil {
WriteError(w, err)
return
}
谢谢, 亚历
答案 0 :(得分:2)
这些是在Time.Format和Time.Parse中使用的预定义布局。布局中使用的参考时间是特定时间:
Mon Jan 2 15:04:05 MST 2006
这是Unix时间1136239445.由于MST是GMT-0700,参考时间可以被认为是
01/02 03:04:05 PM' 06 -0700
因此,您需要将日期Mon Jan 2 15:04:05 MST 2006
置于您期望的格式中,这似乎是:
layout := "Mon Jan 02 2006 15:04:05 GMT-0700"