如何在 golang 中解析這個奇怪的日期時間 2018-10-22T2250?我找不到日期布局
1 回答

一只斗牛犬
TA貢獻1784條經驗 獲得超2個贊
您可以創建自己的自定義格式。在生產中,您還應該處理錯誤。
package main
import (
"fmt"
"time"
)
func main() {
timeString := "2018-10-22T2250"
timeFormat := "2006-01-02T1504"
t, _ := time.Parse(timeFormat, timeString)
fmt.Println(t)
}
游樂場鏈接
這將返回 UTC 時間。您可能需要調整到另一個時區,具體取決于您的來源。
//init the location
loc, _ := time.LoadLocation("Asia/Shanghai")
//localize the time
localTime := t.In(loc)
- 1 回答
- 0 關注
- 138 瀏覽
添加回答
舉報
0/150
提交
取消