iOS Swift-比较NSDate是否介于现在和x天之间的最佳方法

iOS Swift-比较NSDate是否介于现在和x天之间的最佳方法,ios,swift,nsdate,Ios,Swift,Nsdate,是否有一种好方法可以检查NSDate是否介于现在和距离现在x天之间 我的意思是,不需要过滤月日,也不需要手动操作 我使用swift进行开发,在iOS开发方面非常新手。如果您知道如何比较两个日期,您可以使用dateByAddingUnit找出从今天开始的日期xDays,如下所示: 编辑/更新:Swift 3.x-Swift 4 extension Date { func adding(days: Int) -> Date { return Calendar.curre

是否有一种好方法可以检查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)!
    }
}


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

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

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


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

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

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


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

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

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



您将使用与Objective-C中相同的API。在这方面有数千个示例。日期比较是这里问得最多的问题之一。通常,您将使用NSCalendar和NSDateComponents。我知道如何比较日期,但我不知道如何将当前日期增加x天,而不过滤月日并在其上执行字符串操作参见
dateByAddingComponents
NSCalendar
dateByAddingUnit
。通常,您将使用NSCalendar和NSDateComponents。您将使用与Objective-C中相同的API。这方面有数千个示例。日期比较是这里问得最多的问题之一。通常,您将使用NSCalendar和NSDateComponents。我知道如何比较日期,但我不知道如何将当前日期增加x天,而不过滤月日并在其上执行字符串操作参见
dateByAddingComponents
NSCalendar
dateByAddingUnit
。通常,您将使用NSCalendar和NSDateComponents。您将使用与Objective-C中相同的API。这方面有数千个示例。日期比较是这里问得最多的问题之一。通常,您将使用NSCalendar和NSDateComponents。我知道如何比较日期,但我不知道如何将当前日期增加x天,而不过滤月日并在其上执行字符串操作参见
dateByAddingComponents
NSCalendar
dateByAddingUnit
。通常,您将使用NSCalendar和NSDateComponents。您将使用与Objective-C中相同的API。这方面有数千个示例。日期比较是这里问得最多的问题之一。通常,您将使用NSCalendar和NSDateComponents。我知道如何比较日期,但我不知道如何将当前日期增加x天,而不过滤月日并在其上执行字符串操作参见
dateByAddingComponents
NSCalendar
dateByAddingUnit
。通常,您将使用NSCalendar和NSDateComponents。是的,这正是我想要的。扩展功能真的很棒:这正是我想要的。扩展功能真的很棒:这正是我想要的。扩展功能真的很棒:这正是我想要的。而且扩展功能真的很棒:D