我已经在我的数据库(mySQL)中存储了这个日期时间字段,最后活动时间:2017年6月12日11:07:09。
我在OpenDB中使用参数parseTime=True。
问题是输出结果为:last activity: {63632862429 0 },而不是2017年6月12日11:07:09。
我做错了什么?
谢谢。
我在OpenDB中使用参数parseTime=True。
问题是输出结果为:last activity: {63632862429 0 },而不是2017年6月12日11:07:09。
我做错了什么?
谢谢。
type DateType time.Time
type User struct {
LastActivity DateType
}
func (stUser *User) GetUserDataByLogin(login string) {
db := OpenDB()
defer db.Close()
// Test the connection to the database
err := db.Ping()
checkErr(err)
err = db.QueryRow("SELECT last_activity FROM users WHERE login = ?", login).Scan(&stUser.LastActivity)
if err != nil {
if err == sql.ErrNoRows {
// there were no rows, but otherwise no error occurred
} else {
log.Fatal(err)
}
}
fmt.Println("last activity:", stUser.LastActivity)
}