我需要以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)
当前时间为零,任何帮助表示赞赏。
答案 0 :(得分:2)
用以下内容替换问题中的所有代码:
let currentTime = NSDate()
那就是它。使用currentTime
与其他NSDate
个对象进行比较。
不需要所有日期格式和转换。