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