У меня болит голова от работы с форматом данных, особенно с компонентами смещения по времени.
- Я извлекаю поле DateTime из sqlite3 и временно сохраняю его в константном символе *.
- Я конвертирую это в NSString *.
- Я конвертирую NSString * в NSDate.
Теперь, прежде, я использовал формат даты что-то вроде этого: "ММ / дд / ГГГ чч: мм -0700 "
Обратите внимание, что в то время я не знал, почему это не сработало, если бы я не добавил некоторый временной сдвиг (часть -0700).И теперь я по крайней мере понимаю, что это вещь часового пояса.Я верю в то, что я ищу, чтобы иметь возможность работать со временем UTC.
В основном проблема, с которой я сталкиваюсь, заключается в том, что я теряю компонент времени при записи / чтении базы данных (перезапуск приложения).Где-то я теряю информацию о времени.И моя теория заключается в том, что это можно устранить, если я смогу работать по времени UTC.
Кто-нибудь знает, как ???