获取 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
对象进行比较。
不需要所有的日期格式和转换。
我需要获取 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
对象进行比较。
不需要所有的日期格式和转换。