go beego orm time

mysql里存的是datetime类型,格式是"2015-07-24 17:10:06",在模型里我设置的是:Ctime time.Time orm:type(datetime) 通过orm取出的数据格式是这样的"Ctime": "2015-07-24T17:10:06+08:00",请问怎么转,或者说beego会有处理的方法吗?

https://github.com/astaxie/beego/issues/686 就是这个issue

已邀请:

astaxie - 创造、获取、分享、传播和应用Go

赞同来自:

ORM 是根据时间直接转换的,我觉得这样的实现没问题,主要是你希望的时间是直接输出吗?如果是直接输出的话你可以根据Ctime.Format("2016-01-02 15:04:05")输出你想要的时间点,如果你实战想要自定义类型,那么只要定义如下的类型

type JSONTime time.Time

但是你必须实现orm.Fielder接口

可以参考https://github.com/astaxie/bee ... -L108

要回复问题请先登录注册