timeIntervalSinceDate返回错误的值

时间:2015-10-08 10:41:09

标签: ios swift nsdate nsdateformatter

我有两个功能。 第一种是将NSDate()作为字符串写入NSUserDefaults。

ng-disabled="!work"

第二个是读取此值,将其转换为NSDate并与当前时间和日期进行比较。

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss.SSSSxxx"
let dateString = dateFormatter.stringFromDate(NSDate())
NSUserDefaults.standardUserDefaults().setObject(dateString, forKey: "lastDate")
NSUserDefaults.standardUserDefaults().synchronize()

问题是,它不会返回5秒(例如它应该),但是像43295或44592那样。我记录了日期和字符串,它们看起来很好。我在哪里打破了什么?

0 个答案:

没有答案