2018-12-17 12:55:50 +0300請幫我像在 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"))但是編譯器說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 回答

鴻蒙傳說
TA貢獻1865條經驗 獲得超7個贊
包車時間
導入“時間”
[layout] 參考時間可以被認為是
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"))
}
游樂場:https://play.golang.org/p/Xr8zaTjODgC
輸出:
2018-12-17 12:55:50
- 1 回答
- 0 關注
- 183 瀏覽
添加回答
舉報
0/150
提交
取消