go-time-parse-error 发表于 2021-07-02 | 更新于: 2024-08-21 | 分类于 develop | 阅读次数: | 字数统计: 145 | 阅读时长 ≈ 1 踩坑go time.Parse 有坑 比如这种不带时区的时间 2021-07-02 12:13:14 123456789101112package mainimport ( "fmt" "time")func main() { t, _ := time.Parse("2006-01-02 15:04:05", "2021-07-02 12:13:14") fmt.Println(t) // 2021-07-02 12:13:14 +0000 UTC} 返回的是utc时间 可以根据自己程序中的时区,使用 time.ParseInLocation 来解决 12345678910111213package mainimport ( "fmt" "time")func main() { t, _ := time.ParseInLocation("2006-01-02 15:04:05", "2021-07-02 12:13:14", time.Local) fmt.Println(t) // 2021-07-02 12:13:14 +0800 CST} 本文作者: Tony Java Z 本文链接: https://blog.lopygo.com/2021/2021-07-02-go-time-parse-error/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!