Как рассчитать время от текущего времени? - PullRequest
0 голосов
/ 03 октября 2011

Я разработал приложение, в котором у меня есть три текстовых поля, в которых я даю свое время, как в 10:10 вечера.Теперь проблема в том, что я хочу вычислить разницу во времени между текущим и введенным временем.Как рассчитать время?

Ответы [ 2 ]

1 голос
/ 03 октября 2011

В зависимости от того, что вы подразумеваете под «введенным временем», вам, скорее всего, нужно взглянуть на NSDateFormatter и проанализировать введенное время в пригодной для использования форме, затем получить дату, используя NSDate (то есть NSDate * now = [NSDate date];), и делать все, что угодно математика вам нужно с помощью методов, доступных в "NSDate".

Если вы просто определяете разницу между введенной датой и сейчас, этот метод подойдет вам:

- (NSTimeInterval)timeIntervalSinceNow
0 голосов
/ 03 октября 2011

Вы можете получить разницу в секундах, используя временные интервалы (например, NSDate и CFAbsoluteTimeGetCurrent).

...