Gorm 日期格式错误

Error 1292: Incorrect datetime value: '0000-00-00' for column 'end_at' at row

 

StartAt     time.Time `json:"start_at" gorm:"comment:广告开始时间"`
EndAt time.Time `json:"end_at" gorm:"comment:广告结束时间"`

设置成

StartAt     *time.Time `json:"start_at" gorm:"comment:广告开始时间"`
EndAt *time.Time `json:"end_at" gorm:"comment:广告结束时间"`

或者

StartAt     sql.NullTime `json:"start_at" gorm:"comment:广告开始时间"`
EndAt. sql.NullTime `json:"end_at" gorm:"comment:广告结束时间"`
posted @ 2021-05-29 10:18  winyh  阅读(506)  评论(0编辑  收藏  举报