iOS Swift-比较NSDate是否在现在和x天后的最佳方式



有没有一个好的方法来检查NSDate是否在现在到x天后?

我的意思是,不需要过滤月份的日期,也不需要手动处理。

我使用swift进行开发,在iOS开发方面很新。

如果你知道如何比较两个日期,你可以使用dateByAddingUnit来找出从今天起的日期xDays,如下所示:

编辑/更新:Swift 3.x-Swift 4

extension Date {
    func adding(days: Int) -> Date {
        return Calendar.current.date(byAdding: .day, value: days, to: self)!
    }
}

let fiveDaysFromToday = Date().adding(days: 5)  // "Jun 19, 2017 at 5:25 PM"

最新更新