Datetime Golang-struct:时间,时间

Datetime Golang-struct:时间,时间,datetime,go,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 conte

我试图将一个值强制转换为具有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
我不确定我做错了什么

感谢这意味着返回两个结果
time.time
error
值。您只为一个变量赋值

你应该这样做:

response.SetAppData[0].LiveDate, err = time.Parse(format, t.String())
if err != nil {
    // error handling here
}
这意味着返回两个结果
time.time
error
值。您只为一个变量赋值

你应该这样做:

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

所以这是可行的,但我得到的回应并不是我所期望的。我只想将值(例如2016-04-04 13:33:00)转换到结构中。因此,这是可行的,但我得到的响应不是我所期望的。我只想将值(例如2016-04-04 13:33:00)转换到结构中。