Тип TIMESTAMP в БД sqlite
Сейчас я создаю приложение для iPhone, и оно включает в себя основные данные. Одна из сущностей имеет атрибут с типом Date, который эффективно генерирует столбец с типом TIMESTAMP в соответствующей базе данных sqlite. Значение выглядит примерно так 320928592.400471
У меня вопрос... как я могу преобразовать обычные datetime в тип TIMESTAMP? Я хотел бы предварительно загрузить некоторые статические данные в БД. Поэтому мне нужно знать, как хранить данные непосредственно в БД.
1 ответ
Скорее всего, это тот же номер, который возвращается NSDate's timeIntervalSinceReferenceDate
т.е. с 1 января 2001 года.
Возможно, будет проще либо заполнить базу данных при первом запуске вашей программы, либо сгенерировать предварительно заполненную базу данных и экспортировать ее со своего телефона для включения в комплект.