根据日期时间对游标进行排序

时间:2015-11-01 12:08:01

标签: android sqlite cursor android-contentprovider

我有一个游标,通过内容提供程序从我的SQLite数据库中提取一些数据。

我想根据日期排序行,我尝试使用:

FeedTables.PostTable.COLUMN_PUBLISHED + " ASC"

问题是,这只是按日分类,而不是日期。因此,“较新”的行可能是最后一行,而“旧”行则位于顶部。

数据库中日期的示例:

Fri, 16 Oct 2015 19:38:20 +0100

COLUMN_PUBLISHED属于日期时间

1 个答案:

答案 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 得到的,它更有效和合理。 如果你不能,那么你应该定义一个算法来比较你的格式的日期。