datetime('now')
ger dig aktuellt datum och tid i UTC, så är SQLite-motsvarigheten till MySQL:s UTC_TIMESTAMP()
.
Det kan också vara användbart att veta att givet en datum- och tidssträng, datetime
kan konvertera det från lokaltid till UTC, med datetime('2011-09-25 18:18', 'utc')
.
Du kan också använda datetime()
funktion för att tillämpa modifierare som '+1 dag', 'början av månaden', '- 10 år' och många fler.
Därför skulle ditt exempel se ut så här i SQLite:
SELECT mumble
FROM blah
WHERE blah.heart_beat_time > datetime('now', '-600 seconds');
Du kan hitta fler av modifierarna på sidan SQLite datum- och tidsfunktioner .