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

gs272 · · 3483 次点击
polaris
社区,需要你我一同完善!
没用 sqlite3,具体不清楚。 不过本站在使用 mysql 时,由于驱动不支持 time.Time 类型(当时作者说不好实现,不知道现在实现没有),在 go 中所有的时间都定义为 string 类型,进行存取。
#1
更多评论
问题是需要用time.Time类型数据进行排序,定义为string之后就不能排序了。
#2
polaris
社区,需要你我一同完善!
数据取出来之后排序?这样,对于什么类型没所谓吧,都实现 sort 包中的接口就可以排序。 如果是库中排序,那就跟没所谓,只是 go 中定义为 string,并不影响表中已有字段类型。
#3