有人可以幫助我如何在 go lang 中格式化從 2019-01-02 到 2019/01/01 的日期。這是我到目前為止的代碼str := "2019-01-02 00:00:00"//layout := "2006-01-02T15:04:05.000Z"t, err := time.Parse("2006/01/02 15:04:05", str)if err != nil { fmt.Println(err)}fmt.Println(t)它總是拋出parsing time "2019-01-02 00:00:00" as "2006/01/02 15:04:05": cannot parse "-01-02 00:00:00" as "/"我看過教程,但沒什么用
1 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
解析需要str的格式和next將時間格式化為期望的格式
str := "2019-01-02 00:00:00"
//layout := "2006-01-02T15:04:05.000Z"
t, err := time.Parse("2006-01-02 15:04:05", str)
if err != nil {
fmt.Println(err)
}
fmt.Println(t.Format("2006/01/02 15:04:05"))
- 1 回答
- 0 關注
- 148 瀏覽
添加回答
舉報
0/150
提交
取消