请帮我解析日期,例如2018-12-17 12:55:50 +0300
在戈兰
我正在尝试布局
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"
打包时间
导入“时间”
[layout] 参考时间可以被认为是
01/02 03:04:05PM '06 -0700
Use -0700
, not +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
Output:
2018-12-17 12:55:50
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)