Я использую NSDate для получения NSTimeInterval в соответствии с текущим часовым поясом. Но я получаю информацию, связанную с UTC. Я использую такие методы, как «dateWithTimeIntervalSinceNow» и «dateWithTimeIntervalSince1970». Как я могу получить временной интервал в соответствии с моим часовым поясом?
iPhone - проблема с NSDate для получения временного интервала в соответствии с текущим часовым поясом
Ответы (2)
На это был дан ответ довольно подробно здесь.
Как преобразовать время в часовой пояс устройства iPhone?
Вы также можете проверить это
person
Manish Burman
schedule
18.08.2011
Если оба являются NSDates, вы можете сделать:
//calculate the time difference in seconds, that is absolute and does not depend in time zones :)
double timeDiffInSecs = [date1 timeIntervalSince1970] - [date2 timeIntervalSince1970];
person
nacho4d
schedule
18.08.2011
Мне просто нужен текущий временной интервал для текущего часового пояса, а не UTC
- person Satyam; 18.08.2011