我有一个属性是NSDate类型日期的对象数组。该阵列包括未来的日子和过去的日子。从数组中获取当天日期的元素
我想从该数组中获取一个元素数组,该数组只包含今天的日期,而不是最近24小时的日期。
我的降序(从新到旧)下令元素:
allDashboards.sortInPlace({ $0.date!.compare($1.date!) == NSComparisonResult.OrderedDescending
我试图for循环做了,检查日期是昨天和削减数组存在,但它并没有因为它的工作可能是用昨天的日期没有元素:
for dash in allDashboards {
if (NSCalendar.currentCalendar().isDateInYesterday(dash.date!)) {
print(i)
allDashboards.removeRange(Range.init(start: 0, end: i))
break
}
i += 1
}
有没有看日期是过去的一天,而不是如果日期是当天的一部分的方法?