2015-11-01 86 views
0

我有一个游标,通过Content Provider从我的SQLite数据库中提取一些数据。根据日期时间对光标进行排序

我想按日期排,我试图通过使用排序:

FeedTables.PostTable.COLUMN_PUBLISHED + " ASC" 

问题是,一天这只种种它,而不是日期。因此,“较新”行可能是最后一行,而“旧”行则位于最上面。在数据库中的日期

例子:

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

的COLUMN_PUBLISHED是类型日期时间的

回答

2

如果你能控制在SQLite数据库的日期格式,你应该将它保存在长时间,就像System.currentTimeMillis()得到的那样,它更有效和合理。 如果你不能,那么你应该定义一个算法来比较你的格式的日期。

+0

好的,我会试试看,希望有一些东西可以帮助我,但猜测这是唯一的方法。谢谢。 – mrks

相关问题