我需要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 關注
- 240 瀏覽
添加回答
舉報
0/150
提交
取消