我正在从文件中读取时间戳,并将值分配给t:
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" ?
"2016-11-02 19:18:57.149197306 +0000 UTC"
请指教。
您没有正确提供的layout参数Parse。您应该以Mon Jan 2 15:04:05 MST 2006给定格式使用(这是不可思议的值,您以所需的格式创建了一个字符串,但带有该日期),因此在您的情况下,它将2006-01-02 15:04:05.000000000 +0000 UTC加上我不知道的偏移量MST我的头顶。
layout
Parse
Mon Jan 2 15:04:05 MST 2006
2006-01-02 15:04:05.000000000 +0000 UTC