我正在使用带sqlite的gorm。我的模型包含gorm.Model,因此gorm可以为我处理created_at,...但默认情况下,它将使用本地时间保存所有审核日期(例如“2019-08-12 17:45:39.356009 + 02:00”)。有没有一种方法可以对自动生成的字段强制使用UTC?该行为是基于gorm本身还是基于基础的sql数据库?

最佳答案

如果您稍微阅读一下代码,将会看到delted_atcreated_atupdated_at字段由gorm.NowFunc link函数控制。

根据文档:

//    gorm.NowFunc = func() time.Time {
//      return time.Now().UTC()
//    }

关于sqlite - gorm。使用sqlite配置时区,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57464598/

10-16 04:08