datetime('now')
zapewnia bieżącą datę i godzinę w UTC, więc jest to odpowiednik SQLite UTC_TIMESTAMP()
w MySQL .
Warto również wiedzieć, że podany ciąg daty i godziny to datetime
może przekonwertować go z czasu lokalnego na UTC, używając datetime('2011-09-25 18:18', 'utc')
.
Możesz także użyć datetime()
funkcja do zastosowania modyfikatorów, takich jak „+1 dzień”, „początek miesiąca”, „-10 lat” i wiele innych.
Dlatego Twój przykład będzie wyglądał tak w SQLite:
SELECT mumble
FROM blah
WHERE blah.heart_beat_time > datetime('now', '-600 seconds');
Więcej modyfikatorów znajdziesz na stronie funkcji daty i czasu SQLite .