排序日期ListArray以及标题

时间:2015-09-09 20:23:01

标签: java android sorting date

我有这个用于排序日期:

Collections.sort(calDate, new Comparator<String>() { 
    DateFormat f = new SimpleDateFormat("E MMM d, yyyy h");
    @Override
    public int compare(String date1, String date2) {
        try {
            return f.parse(date1).compareTo(f.parse(date2));
        } catch (ParseException e) {
            throw new IllegalArgumentException(e);
        }
    }
});

标题和日期将从日历RSS Feed中提取。我将它们保存在两个不同的数组中(calDatecalTitle)。

根据订单将事件添加到日历中,事件不会有序。

calDate将于2016年2月10日星期三上午11:30至下午12:30,2015年9月30日星期三上午11:30至下午12:30,2015年9月23日星期三晚上9:30至10:30

calTitle举办2月10日活动,9月30日活动,9月23日活动

我正试图像这样订购它们

calDate重新订购:2015年9月23日星期三2015年9月30日星期三,星期三,上​​午11:30至下午12:30,2016年2月10日星期三上午11:30至下午12:30

calTitle举行9月23日活动,9月30日活动,2月10日活动

0 个答案:

没有答案