Тип TIMESTAMP в БД sqlite

Сейчас я создаю приложение для iPhone, и оно включает в себя основные данные. Одна из сущностей имеет атрибут с типом Date, который эффективно генерирует столбец с типом TIMESTAMP в соответствующей базе данных sqlite. Значение выглядит примерно так 320928592.400471

У меня вопрос... как я могу преобразовать обычные datetime в тип TIMESTAMP? Я хотел бы предварительно загрузить некоторые статические данные в БД. Поэтому мне нужно знать, как хранить данные непосредственно в БД.

1 ответ

Решение

Скорее всего, это тот же номер, который возвращается NSDate's timeIntervalSinceReferenceDateт.е. с 1 января 2001 года.

Возможно, будет проще либо заполнить базу данных при первом запуске вашей программы, либо сгенерировать предварительно заполненную базу данных и экспортировать ее со своего телефона для включения в комплект.

Другие вопросы по тегам