您好,对于golang gorm中的Time.Time类型,可以使用time.Now()函数获取当前时间,并将其赋值给要保存的结构体中的Time字段。下面是一个示例代码:
import (
"time"
"github.com/jinzhu/gorm"
)
type User struct {
ID uint `gorm:"primary_key"`
Name string
CreatedAt time.Time
}
func main() {
db, err := gorm.Open("mysql", "user:password@/dbname?charset=utf8&parseTime=True&loc=Local")
if err != nil {
panic(err)
}
defer db.Close()
user := User{
Name: "John",
CreatedAt: time.Now(),
}
db.Create(&user)
}
在上面的示例中,我们定义了一个User结构体,并将CreatedAt字段设置为当前时间戳。然后我们通过gorm库提供的Create方法将该用户保存到数据库中。
希望能解答您的疑问!