【发布时间】:2019-06-10 06:12:43
【问题描述】:
我正在尝试解析一个时间字符串,该字符串在网络上作为 JSON 传输。在下面的代码中,我只是在尝试时间解析:
currentTime := time.Now().String()
//currentTime has the time
t1, _ := time.Parse(time.RFC3339, currentTime)
fmt.Println(t1.String())
最后一行会破坏时间并产生输出: 0001-01-01 00:00:00 +0000 UTC
看到这个 GoPlayground:https://play.golang.org/p/Q_G_qYcnaHP
我错过了什么?
【问题讨论】:
-
你到底想做什么?
Parse是在您有一个预期格式的字符串时返回一个Time变量。我想你想做相反的事情,可以使用Format。