datetime('now')
предоставляет вам текущую дату и время в формате UTC, так же как SQLite эквивалент MySQL's UTC_TIMESTAMP()
.
Также может быть полезно знать, что при заданной строке даты и времени datetime
может преобразовать ее из местного времени в UTC, используя datetime('2011-09-25 18:18', 'utc')
.
Вы также можете использовать функцию datetime()
для применения таких модификаторов, как «+1 день», «начало месяца», «- 10 лет» и многие другие.
Следовательно, ваш пример будет выглядеть в SQLite следующим образом:
SELECT mumble
FROM blah
WHERE blah.heart_beat_time > datetime('now', '-600 seconds');
Вы можете найти больше модификаторов на странице Функции даты и времени SQLite .