我有一个带有时间属性的结构:
type Basket struct {
...
Created_at time.Time `db:"created_at"`
}
时间保存为:
basket.Created_at = time.Now().UTC()
如果我使用 Insert sql 语句保存它,它可以很好地节省 SQLite3 中的时间,但是当我使用以下命令选择所需的记录时:
ret_basket := Basket{}
err := database.DB.Get(&ret_basket, "SELECT id, ..., created_at FROM baskets WHERE user_id = ?", some_user_id)
它返回具有正确加载的其他属性的记录,除了 time 属性ret_basket.Created_at
是0001-01-01 00:00:00 +0000 UTC
有什么建议么?