logo
logo
Поясню. [Dervish 29/11/2016 19:07]
Дата представлена как целое число. Подробнее о форматах представления можно прочитать в документации на SQLite, если не ошибаюсь, то смотреть нужно про unixepoch внизу страницы. Там есть и примеры, как смотреть значения. Но точнее смогу сказать только по возвращении.
 
А зачем в будущих версиях "старье" держать?
Краткий ответ: в целях синхронизации.
 
Немного более развернутый ответ: мы все-таки хотим, чтоб клиент для смартфона умел автоматически синхронизировать данные с программой для десктопа. Именно поэтому необходим некий механизм, который позволит отличать данные, которые были однажды добавлены в файл данных и потом удалены из него от данных, которые никогда не существовали в файле данных (в первом случае при синхронизации эти данные нужно поудалять со всех смартфонов, а во втором - добавить в файл данных десктопа).
 
Этот вопрос может казаться несущественным для курсов валют, но мне не хочется изобретать какой-то специальный алгоритм (подход) для курсов, хочется сделать все на едином подходе. Поэтому и говорю, что пока можно сделать просто удаление ненужных данных (пока синхронизация не реализована). А в будущем лучше помечать данные как удаленные, проставляя "1" в колонке Deleted.