Документы для Версии 3 довольно приличные:
http://www.sqlite.org/lang_datefunc.html
Я бы посмотрел на блок, который имеет дело со встроенными функциями даты и времени. Поскольку SQLite не поддерживает фактический тип даты даты:
Вычислить текущую дату:
ВЫБРАТЬ дату («сейчас»);
Вычислить последний день текущего месяца:
ВЫБРАТЬ дату («сейчас», «начало месяца», «+ 1»
месяц ',' - 1 день ');
Вычислить дату и время по временной метке Unix 1092941466.
ВЫБРАТЬ дату и время (1092941466,
'Unixepoch');
Вычислите дату и время по временной метке Unix 1092941466 и скомпенсируйте местный часовой пояс.
ВЫБРАТЬ дату и время (1092941466,
'unixepoch', 'localtime');
Вычислить текущую метку времени Unix.
SELECT strftime ('% s', 'now');
Подсчитайте количество дней с момента подписания Декларации независимости США.
SELECT julianday («сейчас») -
JULIANDAY ( '1776-07-04');
Вычислить количество секунд с определенного момента в 2004 году:
SELECT strftime ('% s', 'now') -
strftime ('% s', '2004-01-01 02:34:56');
Вычислить дату первого вторника октября текущего года.
ВЫБРАТЬ дату («сейчас», «начало года», «+ 9»
месяцев ',' день недели 2 ');
Вычисляет время с начала эпохи Unix в секундах (например, strftime ('% s', 'now'), за исключением случаев, когда используется дробная часть):
SELECT (julianday («сейчас») -
2440587,5) * 86400,0;