关于以time.Time为基准取出数据库中对应row的问题

gs272 · · 3483 次点击
qs.Filter("date",date ).One(task) 主要是这句,需要从库中按时间顺序取出,然后又需要以时间数据进行筛选出对应的数据row, 但是比对时date的内容丢失,本来应该为如: 2014-01-14 09:09:09.3244243 +0000 UTC 变成了 2014-01-14 09:09:09 后面的丢失,导致数据无法比对取出。
#5
更多评论
polaris
社区,需要你我一同完善!
没用 sqlite3,具体不清楚。 不过本站在使用 mysql 时,由于驱动不支持 time.Time 类型(当时作者说不好实现,不知道现在实现没有),在 go 中所有的时间都定义为 string 类型,进行存取。
#1
问题是需要用time.Time类型数据进行排序,定义为string之后就不能排序了。
#2