Я создаю объекты, которые будут отправлены на сервер, и я стараюсь обеспечить учет проблем часового пояса и перехода на летнее время, поэтому я хочу, чтобы мои метки времени были «секундами с 1970 года» независимо от часового пояса и т. Д.
Достаточно ли для этого [NSDate timeintervalSinceReferenceDate]
? В документах, которые я знаю, написано время с January 1 1970 00:00:00 GMT
, чего я и хочу, но как NSDate обрабатывает часовые пояса? Если пользователь отправляет объект со своим устройством, настроенным на EST, а затем меняет свое устройство на PST, какое влияние это окажет на отметки времени? Моя цель - чтобы это не имело никакого значения, и я не могу понять это из документации.
Программирование дат - сложная проблема, и я хочу убедиться, что я правильно понял.