2015-11-01 119 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

相關問題