我想使用 go-pg 将时间插入数据库,但插入后值发生变化。
toRound := time.Now()
date := time.Date(toRound.Year(), toRound.Month(), toRound.Day(), 0, 0, 0, 0, toRound.Location())
的值date是2020-03-18 00:00:00 +0700 WIB
并使用插入go-pg
reportMessage := &ReportMessage{
Total: ii,
Date: date
}
_, err = p.ormer.Model(reportMessage).Returning("id").Insert()
date插入后的值为2020-03-17 17:00:00+00:00:00
看起来是因为时区的原因
如何完全按照原始值插入时间而不受时区或其他因素的影响?
天涯尽头无女友
holdtom
相关分类