2020
12-22
12-22
golang xorm及time.Time自定义解决json日期格式的问题
golang默认的time.Time类型在转为json格式时不是常用的2019-05-0810:00:01这种格式,解决办法是自定义一个时间类型,例如typemyTimetime.Time,然后针对myTime实现Marshaler接口的MarshalJSON方法,例如:packagemodelsimport("database/sql/driver""time")constlocalDateTimeFormatstring="2006-01-0215:04:05"typeLocalTimetime.Timefunc(lLocalTime)MarshalJSON()([]byte,error){b:=make([]byte,0...
继续阅读 >