有人可以帮我格式化2019年1月2日至2019年1月1日期间的日期吗?到目前为止,这是我的代码
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 "/"
我看过教程,但是它们用处不大
答案 0 :(得分:1)
解析需要str的格式,然后将时间格式化为期望的格式
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"))