zoukankan      html  css  js  c++  java
  • 数组按时间(字符串->Date)排序

    不说了 ,直接上代码。Talk is cheap , show me the code.

     

     

            NSArray *stortedArray = [wkSelf.dataArray sortedArrayUsingComparator:^NSComparisonResult(NSDictionary *_Nonnull obj1, NSDictionary *_Nonnull obj2) {

                NSLog(@"dateFromStringMore  one%ld",[[PublicMethod dateFromStringMore:((XRArticleModel *)obj1).article.createTime] compare:[PublicMethod dateFromString:((XRArticleModel *)obj2).article.createTime]]);

                

                NSLog(@"dateFromStringMore  twow%ld",[[PublicMethod dateFromString:((XRArticleModel *)obj2).article.createTime] compare:[PublicMethod dateFromStringMore:((XRArticleModel *)obj1).article.createTime]]);

                

                return [[PublicMethod dateFromStringMore:((XRArticleModel *)obj2).article.createTime] compare:  [PublicMethod dateFromString:((XRArticleModel *)obj1).article.createTime]];

            }];

     

            

             NSArray *shitfucker   = [wkSelf.dataArray sortedArrayUsingComparator:^NSComparisonResult(XRArticleModel *obj1, XRArticleModel *obj2) {

                 NSLog(@"shitfuckerOne = %ld",[[PublicMethod dateFromStringMore:obj2.article.createTime] compare:[PublicMethod dateFromStringMore:obj1.article.createTime ]]);

                 NSLog(@"shitfuckerTwo = %ld",[[PublicMethod dateFromStringMore:obj1.article.createTime ] compare:[PublicMethod dateFromStringMore:obj2.article.createTime]]);

                 return [[PublicMethod dateFromStringMore:obj2.article.createTime] compare:[PublicMethod dateFromStringMore:obj1.article.createTime ]];

            }];

            

            for (XRArticleModel *model in shitfucker) {

                NSLog(@"shitfuckerOhYes =%@",model.article.createTime);

            }

            

            for (XRArticleModel *model in stortedArray) {

                NSLog(@"stortedArray = %@",model.article.createTime);

            }

            

  • 相关阅读:
    linux上安装mysql
    linux 上nginx配置
    js人民币数字转大写
    pm2常用命令
    基于redis实现分布式锁
    Enterprise Architect 14破解版 安装包 安装教程
    一些有用的链接
    Linux安装Zookeeper
    根据朋友圈的网易云音乐分享找到人
    我的待做事项
  • 原文地址:https://www.cnblogs.com/Jenaral/p/5807441.html
Copyright © 2011-2022 走看看