NSArray *dataStringArray = [NSArray arrayWithArray:self.arrList];
NSArray *sortedArray = [dataStringArray sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {
NSString *string1 = [obj1[@"create_time"] substringToIndex:19];
NSString *string2 = [obj2[@"create_time"] substringToIndex:19];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *date1 = [dateFormatter dateFromString:string1];
NSDate *date2 = [dateFormatter dateFromString:string2];
if (NSOrderedDescending == [date1 compare:date2]) {
return NSOrderedDescending;
}else {
return NSOrderedAscending;
}
} ];
转载于:https://my.oschina.net/haiyo060/blog/538891