我有一个游标,通过内容提供程序从我的SQLite数据库中提取一些数据。
我想根据日期排序行,我尝试使用:
FeedTables.PostTable.COLUMN_PUBLISHED + " ASC"
问题是,这只是按日分类,而不是日期。因此,“较新”的行可能是最后一行,而“旧”行则位于顶部。
数据库中日期的示例:
Fri, 16 Oct 2015 19:38:20 +0100
COLUMN_PUBLISHED属于日期时间
答案 0 :(得分:2)
如果你可以在sqlite数据库中控制日期的格式,你应该保存很长时间,比如(cloudify)ubuntu@ip-172-30-2-253:~$ python --version
Python 2.7.6
(cloudify)ubuntu@ip-172-30-2-253:~$ pip --version
pip 1.5.4 from /home/ubuntu/cloudify/local/lib/python2.7/site-packages (python 2.7)
(cloudify)ubuntu@ip-172-30-2-253:~$ virtualenv --version
1.11.4
得到的,它更有效和合理。
如果你不能,那么你应该定义一个算法来比较你的格式的日期。