datetime('now')
vous fournit la date et l'heure actuelles en UTC, de même que l'équivalent SQLite du UTC_TIMESTAMP()
de MySQL .
Il peut également être utile de savoir qu'étant donné une chaîne de date et d'heure, datetime
peut le convertir de l'heure locale en UTC, en utilisant datetime('2011-09-25 18:18', 'utc')
.
Vous pouvez également utiliser le datetime()
fonction pour appliquer des modificateurs tels que '+1 jour', 'début de mois', '- 10 ans' et bien d'autres.
Par conséquent, votre exemple ressemblerait à ceci dans SQLite :
SELECT mumble
FROM blah
WHERE blah.heart_beat_time > datetime('now', '-600 seconds');
Vous pouvez trouver plus de modificateurs sur la page SQLite Date and Time Functions .