我从查询中得到了一些日期,我想将它们与当前日期进行比较,因此我只能显示相等或当前日期之后的日期。我设法做到但是它将它与日期进行比较和时间。
这是我所做的。
let currentDate = NSDate()
var dateFormatter = NSDateFormatter()
override func viewDidLoad() {
super.viewDidLoad()
dateFormatter.dateFormat = "dd-MM-yyyy"
}
if dateevent.earlierDate(self.currentDate).isEqualToDate(self.currentDate) {
if dateevent.isEqualToDate(self.currentDate){
print("Today")
}else {
print("Not Today")
}
}
dateevent是我从查询中获得的结果。 我检查了两次isEqualToDate,因为没有它,第一个语句会出错。 当我测试它时,我只有Not Today 我打印日期,它会告诉我日期和时间,这就是我今天没有得到的原因。