【发布时间】:2016-11-02 19:31:23
【问题描述】:
我正在从文件中读取时间戳,并将值分配给t:
t := "2016-11-02 19:23:05.503705739 +0000 UTC"
当我尝试解析字符串时:
time, err := time.Parse("2016-11-02 19:18:57.149197306 +0000 UTC", t)
结果是:
0001-01-01 00:00:00 +0000 UTC
但我预期的结果是:
"2016-11-02 19:18:57.149197306 +0000 UTC"?
请指教。
【问题讨论】:
-
err为零吗?首先要检查err == nil是否为假,如果为假,err的内容是什么。 -
错误是解析时间“2016-11-02 19:35:35.173585795 +0000 UTC”:超出范围的月份
-
我已经阅读了那些@JimB ... evans 下面的解释有助于阐明布局字符串是如何构造的
标签: go