将字符串转换为时间并在golang中解析

时间:2016-11-02 19:31:24

标签: go

我正在从文件中读取时间戳,并将值分配给dict

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

请告知。

1 个答案:

答案 0 :(得分:2)

您未正确向function($0,$1,$2)提供layout参数。您应该使用Parse(这是一个神奇的值,您以所需的格式创建一个字符串,但是使用该日期)以给定的格式使用,因此在您的情况下,它将是{{1加上我不知道MST的顶部偏移量。