我有一个二维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);
}
});