美文网首页
2019-04-19 swift对json数组根据时间排序

2019-04-19 swift对json数组根据时间排序

作者: Harry_tao | 来源:发表于2019-04-19 17:17 被阅读0次

    在开发过程中,有需求是根据json中的数据进行时间排序,代码如下:

    
            //dataArray:[OperationMaintenanceObject] 对象数组
    
         //根据时间进行排序    
    
            self.operationMaintenanceList =  self.operationMaintenanceList?.sorted(by: { (array1, array2) -> Bool in
    
                let obj1 = (array1 as! [OperationMaintenanceObject]).first
    
                let obj2 = (array2 as! [OperationMaintenanceObject]).first
    
                let dateFormater = DateFormatter()
    
                dateFormater.dateFormat = "YYYY-MM-dd"
    
                let date1 = dateFormater.date(from: (obj1?.releaseTime)!)
    
                let date2 = dateFormater.date(from: (obj2?.releaseTime)!)
    
                return date1?.compare(date2!) == .orderedDescending
    
            })
    
    
    
    

    版权声明:转载 https://blog.csdn.net/ZY_FlyWay/article/details/79462362

    相关文章

      网友评论

          本文标题:2019-04-19 swift对json数组根据时间排序

          本文链接:https://www.haomeiwen.com/subject/hqscgqtx.html