2018-12-17 12:55:50 +0300請(qǐng)幫我像在 golang 中一樣解析日期我正在嘗試布局layout := "2006-01-02 15:04:05 +0000"dateString := "2018-12-17 12:55:50 +0300"t, err := time.Parse(layout, dateString)if err != nil { fmt.Println("Error while parsing date :", err)}fmt.Println(t.Format("2006-01-02 15:04:05"))但是編譯器說(shuō)Error while parsing date : parsing time "2018-12-17 12:55:50 +0300" as "2006-01-02 15:04:05 +0000": cannot parse "300" as " +0000"
1 回答

鴻蒙傳說(shuō)
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
包車(chē)時(shí)間
導(dǎo)入“時(shí)間”
[layout] 參考時(shí)間可以被認(rèn)為是
01/02?03:04:05PM?'06?-0700
使用-0700
,不是+0000
。
例如,
package main
import (
? ? "fmt"
? ? "time"
)
func main() {
? ? layout := "2006-01-02 15:04:05 -0700"
? ? dateString := "2018-12-17 12:55:50 +0300"
? ? t, err := time.Parse(layout, dateString)
? ? if err != nil {
? ? ? ? fmt.Println("Error while parsing date :", err)
? ? }
? ? fmt.Println(t.Format("2006-01-02 15:04:05"))
}
游樂(lè)場(chǎng):https://play.golang.org/p/Xr8zaTjODgC
輸出:
2018-12-17 12:55:50
- 1 回答
- 0 關(guān)注
- 195 瀏覽
添加回答
舉報(bào)
0/150
提交
取消