如何在 swift 中获取时间戳间隔?

How do I get timestamp interval in swift?

我看到了这个答案:Get current NSDate in timestamp format

但出于某种原因,它给了我错误。

我需要的是能够指定现在和接下来 2 分钟之间的时间戳,或者过去 2 分钟和现在之间的时间间隔。

例如:interval => now-2minutes to now (前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 是一篇关于使用 NSCalendarNSDateComponents

处理 NSDate 的好文章
var curr = NSDate(timeIntervalSince1970: 10000)
var timestep = curr