我正在使用 gorm 和 sqlite。我的模型包括 gorm.Model 所以 gorm 為我處理created_at,...但默認(rèn)情況下它使用當(dāng)?shù)貢r(shí)間保存所有審核日期(例如“2019-08-12 17:45:39.356009+02:00”)。有沒(méi)有辦法強(qiáng)制自動(dòng)生成的字段使用 UTC?該行為是基于 gorm 本身還是基于底層 sql 數(shù)據(jù)庫(kù)?
1 回答

SMILET
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果你仔細(xì)閱讀一下代碼,你會(huì)發(fā)現(xiàn)delted_at、created_at和updated_at字段是由函數(shù)gorm.NowFunc link控制的。
根據(jù)文檔:
// gorm.NowFunc = func() time.Time {
// return time.Now().UTC()
// }
- 1 回答
- 0 關(guān)注
- 384 瀏覽
添加回答
舉報(bào)
0/150
提交
取消