Разница во времени - это нечитаемое большое число в выводе консоли - PullRequest
0 голосов
/ 27 августа 2011

Что-то новое на iOS, и эта NSDate убивает меня .. Я просто хочу захватить разницу во времени ... так что я сделал

NSDate *start=[NSDate date];
NSLog(@"Start date %d", start);

//---- some for loop jobs here ----

NSDate *end=[NSDate date];
NSLog(@"End date %d", end);
double timedifference= [end timeIntervalSinceDate:start];
NSLog(@"response time %d", timedifference);

И результат, который я получил в консоли ..

2011-08-27 12:27:51.505 TabNav[8153:e903] Start date 172118224
2011-08-27 12:27:53.304 TabNav[8153:e903] End date 92503392
2011-08-27 12:27:53.304 TabNav[8153:e903] response time 1073741824

Как преобразовать время ответа 1073741824 в секунду?

Спасибо

1 Ответ

0 голосов
/ 27 августа 2011

Я думаю, что это просто вопрос форматирования:

NSDate *start=[NSDate date];
NSLog(@"Start date %@", start);
                    ^

//---- some for loop jobs here ----

NSDate *end=[NSDate date];
NSLog(@"End date %@", end);
                  ^
double timedifference= [end timeIntervalSinceDate:start];
NSLog(@"response time %f", timedifference);
                       ^
...