我需要Mon, 23 Dec 2019 18:52:45 GMT在 Go 中将像 ( ) 这样的 GMT 日期转换为 time.Time.Unix我之前尝试过解析它,然后将其转换为 Unix 格式。但是时间上的预定义布局不是那么干净。Parse https://golang.org/pkg/time/#Parse怎么做?
2 回答
偶然的你
TA贡献1841条经验 获得超3个赞
日期的布局是RFC1123。用 解析它,time.Parse()然后用time.Time.Unix().
t, _ := time.Parse(time.RFC1123, "Mon, 23 Dec 2019 18:52:45 GMT")
tUnix:= t.Unix()
fmt.Printf("%s in Unix is %d",t,tUnix)
// Output: 2019-12-23 18:52:45 +0000 GMT in Unix is 1577127165
- 2 回答
- 0 关注
- 272 浏览
添加回答
举报
0/150
提交
取消
