我有一个问题。在我的应用程序中,我在数据库中保存了一些列表。每个列表都以这种格式与2011年6月6日的日期相关联。我如何按日期订购这些清单?我写了我这样的功能:按日期排序?
public Cursor getAll(){
return (mDb.rawQuery("SELECT _id, Title, Shop , Data , Budget_allocated ," +
" Budget_spent FROM Lists ORDER BY Data",null));
}
但它不能正常工作。我认为它只是比较一天。例如,如果我有2011年5月31日和2011年6月6日,它会说第一个日期在第二个日期之后。
这可能是我想要做的?我应该如何修改日期格式:6-06-2011?
谢谢..
该列是日期时间列吗? – 2011-06-06 14:10:58
不,列是字符串 – Gabrielle 2011-06-06 14:14:11