[[NSDate date] timeIntervalSince1970] кажется отстает на 1 час

Я пишу приложение, которое взаимодействует с некоторыми веб-службами. Когда переменная обновляется на сервере, она возвращает временную метку unix, чтобы сообщить мне, когда она была обновлена. Затем я могу сравнить это, используя:

[[NSDate date]timeIntervalSince1970] 

для синхронизации.

Системное время на iPhone правильное. Но время unix, похоже, отстает от сервера на 1 час (и системного времени, как показано на часах). Почему это происходит? Нужно ли мне устанавливать часовой пояс?

7
задан BoltClock 18 July 2011 в 23:19
поделиться