如何根据存储日期的一列对sqlite中的行进行排序?

时间:2016-06-13 16:57:14

标签: java android sqlite

我有一个二维sqlite数据库。在其中一列中,日期存储为以下格式dd/MM/yyyy。我将数据作为二维String数组。如何根据包含日期的列对行进行排序?

我尝试过以下代码,但输出错误。

DaysDatabase info = new DaysDatabase(ourContext);
info.open();
mDays = info.getUntil();
info.close();

//this sorting is given wrong output
Arrays.sort(mDays, new Comparator<String[]>() {
    @Override
    public int compare(final String[] entry1, final String[] entry2) {
        final String time1 = entry1[3];
        final String time2 = entry2[3];
        return time1.compareTo(time2);
    }
});

0 个答案:

没有答案