Используя orm (GORM) для GoLang (1.11), БД является SQLite (импортирована из MySQL как есть), и у меня проблема с преобразованием даты и времени
import (
...
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/sqlite"
"time"
)
type Product struct {
P_id int `json:"p_id"`
Z_id int `json:"z_id"`
Name string `json:"name"`
...
Pushed int `json:"pushed"`
Cn_color int `json:"cn_color"`
Updated_at time.Time `json:"updated_at"`
}
func GetProduct() {
db, err = gorm.Open("sqlite3", "./data/godb.db")
if err != nil {
panic("Could not connect to DB")
}
defer db.Close()
var product Product
db.Where("p_id = ?", c.Param("p_id")).First(&product)
fmt.Print(product.Updated_at)
}
И я получил
0001-01-01 00:00:00 +0000 UTC
Но в БД у меня есть
2018-02-28 14:17:56
Как мне указать тип поля даты и времени?
Я пытался:
, но ничегослучается