iPhone - проблема с NSDate, чтобы получить интервал времени в соответствии с текущим часовым поясом - PullRequest
1 голос
/ 18 августа 2011

Я использую NSDate, чтобы получить NSTimeInterval в соответствии с текущим часовым поясом. Но я получаю информацию, связанную с UTC. Я использую методы, такие как "dateWithTimeIntervalSinceNow" и "dateWithTimeIntervalSince1970" Как я могу получить временной интервал в соответствии с моим часовым поясом?

Ответы [ 2 ]

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

Если оба являются NSDates, то вы можете сделать:

//calculate the time difference in seconds, that is absolute and does not depend in time zones :)
double timeDiffInSecs = [date1 timeIntervalSince1970] - [date2 timeIntervalSince1970];
0 голосов
/ 18 августа 2011

На этот вопрос ответили довольно подробно здесь.

Как преобразовать время в часовой пояс устройства iPhone?

Вы также можете проверить это

Использование часовых поясов

...