我在 Go 中有一个问题,尤其是 gin-gionic 和 gorm。
假设我有这样的模型
// Classroom struct.
type Classroom struct {
gorm.Model
Name string `json:"name"`
Code string `json:"code"`
StartedAt time.Time `json:"started_at"`
}
我想Classroom用这个 JSON 创建模型数据
{
"name": "Math",
"code": "math-mr-robie",
"started_at": "2020-10-10 10:00:00"
}
但是当我绑定 JSON 数据时,出现以下错误
parsing time ""2020-10-10 10:00:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse " 10:00:00"" as "T"
我知道出现错误是因为我发送的格式不是time.Time?
是否可以设置默认格式time.Time?
怎么做?
因为我尝试在之后添加 .Formattime.Time但发生错误。
// Classroom struct.
type Classroom struct {
gorm.Model
Name string `json:"name"`
Code string `json:"code"`
StartedAt time.Time.Format("2006-01-02 15:04:05") `json:"started_at"`
}
www说
紫衣仙女
相关分类