beego 中时间的问题,
type Portal_user struct{
Id int
User_code string orm:"pk"
Opdate time.Time
Updatedat time.Time orm:"auto_now_add;type(datetime)"
}
var pulist []*Portal_user
o := orm.NewOrm()
o.QueryTable("portal_user").All(&pulist)
能否从Portal_user 的struct 上设置时间格式呢?
this.ServeJson() 转换时间结果默认是{"Updatedat":"2014-07-07T23:58:28+08:00"}
我想要orm 自动 转换结果为{"Updatedat":"2014-07-07 23:58:28"} 这样能否实现呢?
另外
x:=time.Now().Format("2006-01-02 15:04:05")
s,_:= time.ParseInLocation("2006-01-02 15:04:05",x,time.Local)
fmt.Println(s)
通过对时间的转换,得到的时间总是带+0000 UTC 这样的,怎么转换为不带这个时间?
2014-07-09 22:49:25 +0000 UTC
type Portal_user struct{
Id int
User_code string orm:"pk"
Opdate time.Time
Updatedat time.Time orm:"auto_now_add;type(datetime)"
}
var pulist []*Portal_user
o := orm.NewOrm()
o.QueryTable("portal_user").All(&pulist)
能否从Portal_user 的struct 上设置时间格式呢?
this.ServeJson() 转换时间结果默认是{"Updatedat":"2014-07-07T23:58:28+08:00"}
我想要orm 自动 转换结果为{"Updatedat":"2014-07-07 23:58:28"} 这样能否实现呢?
另外
x:=time.Now().Format("2006-01-02 15:04:05")
s,_:= time.ParseInLocation("2006-01-02 15:04:05",x,time.Local)
fmt.Println(s)
通过对时间的转换,得到的时间总是带+0000 UTC 这样的,怎么转换为不带这个时间?
2014-07-09 22:49:25 +0000 UTC