我的NSMutableArray(xmlParseArray)日期来自服务器而且数据是
2010-05-14 2010年6月10日星期五 这是测试应用程序 这是第一次申请 意味着在xmlParseArray中有10条记录即将到来,我希望根据日期(排序日期)明智地显示这些记录,并在tableview标题上显示日期格式为2010年6月10日格式 我怎样才能做到这一点。任何帮助表示赞赏。 提前致谢。
答案 0 :(得分:3)
如果你有一个NSMateArray对象,其字段为“beginDate”,类型为NSDate,你可以使用NSSortDescriptor,如下所示:
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"beginDate" ascending:TRUE];
[myMutableArray sortUsingDescriptors:[NSArray arrayWithObject:sortDescriptor]];
[sortDescriptor release];