iOS根据model里面的时间字段进行排序
来源:互联网 发布:文件恢复软件recovery 编辑:程序博客网 时间:2024/06/10 01:03
根据model里面的时间字段进行排序
- (NSArray *)sortedArrayUsingComparatorByPaymentTimeWithDataArr:(NSArray *)dataArr{
NSArray *sortArray = [dataArrsortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2) {
BillInfoModel *model1 = obj1;
BillInfoModel *model2 = obj2;
//还款时间
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *date1= [dateFormatterdateFromString:model1.nextRepaymentDate];
NSDate *date2= [dateFormatterdateFromString:model2.nextRepaymentDate];
if (date1 == [date1earlierDate: date2]) { //不使用intValue比较无效
returnNSOrderedDescending;//降序
}elseif (date1 == [date1 laterDate: date2]) {
returnNSOrderedAscending;//升序
}else{
returnNSOrderedSame;//相等
}
}];
return sortArray;
}
- iOS根据model里面的时间字段进行排序
- iOS 根据数组里的model的属性进行筛选
- iOS 根据时间排序
- List根据里面的对象属性的值进行排序
- 根据数组里面数据的日期进行排序
- java中list里面存放map,根据map中的某一个字段进行排序
- java中list里面存放map,根据map中的某一个字段进行排序
- 自定义对象里面的 针对 某个属性 / 字段 进行排序
- PHP 里面的数组按照某个时间字段排序
- 根据model的对象对应的值(字符串)对model进行排序
- 泛型列表根据某个字段进行排序的用法
- 根据对象的其中一个字段进行排序
- 容易遗忘的Comparable:一个结果集List,里面有很多的对象,要求根据对象的指定(age)字段进行排序
- iOS根据日期、数值给model排序
- 根据value字段对map进行排序
- 根据列表中的指定字段进行排序
- 对获取的文件根据修改的时间进行排序
- List<Map<String,Object>>集合根据map里面的一个字段排序
- RSA文件加密解密和验签
- Python中数据可视化方法汇总
- 窗体位置设置StartPosition属性(转)
- Hadoop集群配置(最全面总结)
- PHP学习1
- iOS根据model里面的时间字段进行排序
- HDU 2594 Treasure Exploration(有向图最小可重叠路径覆盖)
- BZOJ 1093: [ZJOI2007]最大半连通子图
- 物联网的工业设备接入因特网之我见
- 微信公众平台发送客服消息返回 45047说明
- JavaScript基础随笔 pop()方法
- shell脚本学习第三天——特殊变量
- 三道NOIP(?)巧题
- 使用存储过程实现删除指定列名上存在的索引