在Android中根据时间对数据库列进行排序?

在Android中根据时间对数据库列进行排序?,android,database,Android,Database,我正在制作一个应用程序,其中我在数据库中设置了捕获图像的URI,我的做法如下: db.openDataBase(); Calendar cal = new GregorianCalendar(); ContentValues initialvalue = new ContentValues(); initialvalue.put("CreatedDate",cal.getTimeInMillis

我正在制作一个应用程序,其中我在数据库中设置了捕获图像的URI,我的做法如下:

db.openDataBase();
                 Calendar cal = new GregorianCalendar();
                 ContentValues initialvalue = new ContentValues();
                 initialvalue.put("CreatedDate",cal.getTimeInMillis());
                 initialvalue.put("ImageUrl", outputFileUri.toString());
                 long rowis = db.insertRecordsInDB("Note", null,initialvalue);
                 db.close();
我想从listview中获取按日期排序的图像。我怎样才能做到这一点?

错误:ORDERBY


右:ORDER BY

Sql有序查询示例:

SELECT * FROM Persons ORDER BY LastName DESC

SELECT * FROM Persons ORDER BY LastName ASC