我正在使用带sqlite的gorm。我的模型包含gorm.Model,因此gorm可以为我处理created_at,...但默认情况下,它将使用本地时间保存所有审核日期(例如“2019-08-12 17:45:39.356009 + 02:00”)。有没有一种方法可以对自动生成的字段强制使用UTC?该行为是基于gorm本身还是基于基础的sql数据库?
最佳答案
如果您稍微阅读一下代码,将会看到delted_at
,created_at
和updated_at
字段由gorm.NowFunc
link函数控制。
根据文档:
// gorm.NowFunc = func() time.Time {
// return time.Now().UTC()
// }
关于sqlite - gorm。使用sqlite配置时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57464598/