按日期从sqlite按升序排序列表

时间:2011-11-08 14:19:19

标签: android database sqlite sorting cursor

我有一个代码来检索这样的数据。我希望按升序获取日期记录。我尝试使用“KEY_DATE_TIME ASC”。但它没有用。

public Cursor fetchAllReminders() {

return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE,
        KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null);
}

1 个答案:

答案 0 :(得分:41)

假设KEY_DATE_TIME是一个包含db字段名称的String常量,则以下内容应该有效:

return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE,
        KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, KEY_DATE_TIME + " ASC");