datetime('now')
giver dig den aktuelle dato og tid i UTC, og det samme er SQLite-ækvivalenten til MySQL's UTC_TIMESTAMP()
.
Det kan også være nyttigt at vide, at givet en dato- og tidsstreng, datetime
kan konvertere det fra lokaltid til UTC ved hjælp af datetime('2011-09-25 18:18', 'utc')
.
Du kan også bruge datetime()
funktion til at anvende modifikatorer såsom '+1 dag', 'start på måned', '- 10 år' og mange flere.
Derfor vil dit eksempel se sådan ud i SQLite:
SELECT mumble
FROM blah
WHERE blah.heart_beat_time > datetime('now', '-600 seconds');
Du kan finde flere af modifikatorerne på siden SQLite Dato and Time Functions .