SQLite выбрать все записи через 12 часов или менее - PullRequest
0 голосов
/ 09 октября 2018

Я храню будущие даты предстоящих событий в столбце «даты» в моей базе данных sqlite.Моя цель - получить все записи с датами, которые находятся на расстоянии 12 часов (или меньше) от даты появления.

Даты хранятся в формате ТЕКСТ и имеют следующий формат:

9 октября 2018 года 2:00 AM

Так что если настоящее время 8 октября 8Например, PM, он должен быть в состоянии получить приведенную выше примерную сохраненную дату, поскольку она произошла всего через 6 часов.

Я пробовал что-то вроде этого:

SELECT * FROM Sessions WHERE date > datetime('now', '+12 hours')

Но он выбираетдаты, на которые наступает 20 часов, а не 12 или менее по какой-то причине.Кроме того, можно ли указать часовой пояс, такой как GMT, или он может рассчитать часовой пояс, если я включу его в конец строки даты?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...