获取 nowTime 作为 NSDate 对象以与其他日期进行比较

get nowTime as NSDate Object to compare to other dates

我需要获取 24 小时格式的当前时间,以便与我从字符串创建的其他 nsdate 对象进行比较。在这种情况下,我没有字符串时间,所以我尝试创建一个,但我无法让它工作。这是我的代码:

 let now = NSDate()
   let dateFormatter = NSDateFormatter()
   dateFormatter.timeZone = NSTimeZone.localTimeZone()
   dateFormatter.dateFormat = "MM-dd-yyyy HH:mm"
    let calendar = NSCalendar.currentCalendar()
    let dateString = NSDateFormatter.localizedStringFromDate(now, dateStyle: .ShortStyle, timeStyle: .ShortStyle)
    let currentTime = dateFormatter.dateFromString(dateString)
    print(currentTime)

当前时间为零,如有任何帮助,我们将不胜感激。

将问题中的所有代码替换为:

let currentTime = NSDate()

就是这样。使用 currentTime 与您的其他 NSDate 对象进行比较。

不需要所有的日期格式和转换。