iOS 按时间给 model 数组排序

释放双眼,带上耳机,听听看~!
   [@"导出数组" addObjectsFromArray: [@"目标数组" sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
                
                你的 model类名 *pModel1 = obj1;
                你的 model类名 *pModel2 = obj2;
                
                //入职时间
                
                NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
                
                [dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm"];
                
                NSDate *date1= [dateFormatter dateFromString:pModel1.shijian];
                NSDate *date2= [dateFormatter dateFromString:pModel2.shijian];
                
                if (date1 != [date1 earlierDate: date2]) { //不使用intValue比较无效
                    
                    return NSOrderedDescending;//降序
                    
                }else if (date1 != [date1 laterDate: date2]) {
                    return NSOrderedAscending;//升序
                    
                }else{
                    return NSOrderedSame;//相等
                }
                
            }]];

人已赞赏
iOS文章

iOS 字符串逆转

2019-12-5 12:25:29

iOS文章

iOS XIB中的label文字换行

2019-12-5 12:37:33

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索