检查任何Date与currentDate(Swift)

时间:2016-07-07 13:28:15

标签: ios swift date nsdate

我从查询中得到了一些日期,我想将它们与当前日期进行比较,因此我只能显示相等或当前日期之后的日期。我设法做到但是它将它与日期进行比较和时间。

这是我所做的。

    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 我打印日期,它会告诉我日期和时间,这就是我今天没有得到的原因。

0 个答案:

没有答案