我看到了这个答案:Get current NSDate in timestamp format
但由于某种原因,它给了我错误。
我需要的是能够指定现在和接下来的2分钟之间的时间戳,或者最后2分钟到现在的时间间隔。
例如:interval =>现在 - 2分钟到现在(前2分钟到现在的时间)
谢谢。
答案 0 :(得分:2)
如果我做对了,这应该为你澄清一些事情:
let calendar = NSCalendar.currentCalendar()
let now = NSDate()
let comps = NSDateComponents()
comps.minute = 2
let twoMinutesFromNow = calendar.dateByAddingComponents(comps, toDate: now, options: NSCalendarOptions.MatchStrictly)
let interval = twoMinutesFromNow?.timeIntervalSinceDate(now)
Here是关于使用NSDate
和NSCalendar
NSDateComponents
的好文章
答案 1 :(得分:1)
var curr = NSDate(timeIntervalSince1970: 10000)
var timestep = curr