为了账号安全,请及时绑定邮箱和手机立即绑定

gorm.使用 sqlite 进行时区配置模型

gorm.使用 sqlite 进行时区配置模型

Go
POPMUISE 2023-07-10 17:28:47
我正在使用 gorm 和 sqlite。我的模型包括 gorm.Model 所以 gorm 为我处理created_at,...但默认情况下它使用当地时间保存所有审核日期(例如“2019-08-12 17:45:39.356009+02:00”)。有没有办法强制自动生成的字段使用 UTC?该行为是基于 gorm 本身还是基于底层 sql 数据库?
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

如果你仔细阅读一下代码,你会发现delted_at、created_at和updated_at字段是由函数gorm.NowFunc link控制的。


根据文档:


//    gorm.NowFunc = func() time.Time {

//      return time.Now().UTC()

//    }


查看完整回答
反对 回复 2023-07-10
  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信