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

时间:2016-04-13 05:09:20

标签: ios swift nsdate nsdateformatter

我需要以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)

当前时间为零,任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

用以下内容替换问题中的所有代码:

let currentTime = NSDate()

那就是它。使用currentTime与其他NSDate个对象进行比较。

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