Comparing NSDates without time component

后端 未结 17 1761
轮回少年
轮回少年 2020-11-27 12:49

In a swift playground, I have been using

NSDate.date() 

But, this always appears with the time element appended. For my app I need to ignor

17条回答
  •  一个人的身影
    2020-11-27 13:09

    Swift 3

            let order = NSCalendar.current.compare(date1, to: date2, toGranularity: .day)
    
            if order == .orderedAscending { 
              // date 1 is older
            }
            else if order == .orderedDescending { 
              // date 1 is newer
            }
            else if order == .orderedSame { 
              // same day/hour depending on granularity parameter
            }
    

提交回复
热议问题