Golang - struct:time.Time

时间:2016-04-04 13:53:29

标签: datetime go

我正在尝试将值转换为具有time.Time类型的结构。

值为:

t := time.Now()
format := "2006-01-02 15:04:05"

然后我试着把它放到结构中:

response.SetAppData[0].LiveDate = time.Parse(format, t.String())

但是我收到错误:

controllers/apps.go:1085: multiple-value time.Parse() in single-value context

我不确定我做错了什么。

由于

1 个答案:

答案 0 :(得分:2)

这意味着time.Parse会返回两个结果time.Timeerror值。您只分配给一个变量。

你应该这样做:

response.SetAppData[0].LiveDate, err = time.Parse(format, t.String())
if err != nil {
    // error handling here
}