2015-06-05 6 views
0

Я видел этот ответ: Get current NSDate in timestamp formatКак получить временной интервал времени в swift?

Но по какой-то причине он дает мне ошибки.

Мне нужно, чтобы указать временную метку между сейчас и в ближайшие 2 минуты или интервал между последними 2 минутами и теперь.

Например: интервал => теперь 2мин до сих пор (время между предыдущие 2 минуты и теперь)

Спасибо.

ответ

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

+0

Статья очень полезно, спасибо! – LoveMeow

+0

так что теперь -> имела текущую временную метку, а у 2MinutesFromNow есть метка времени после добавления 2 минут? – LoveMeow

1
var curr = NSDate(timeIntervalSince1970: 10000) 
var timestep = curr 
+0

Если текущая временная метка, если я добавляю 20000, то это временная метка в 2 минуты позже? – LoveMeow

+0

Я думаю, его право –

Смежные вопросы