ORMLIte необработанный запрос по подстроке поля - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть таблица в SQLite, которая имеет четыре столбца (id, login_date, logout_date, userid).Поля даты хранятся как: 2018-09-18 17: 20: 19.955000.Я хочу выбрать строки в периоде даты независимо от часа, минуты ... Я получаю дату от пользователя приложения (FromDate и ToDate).Как я могу сделать запрос с ORMLite только по первым 10 символам поля даты в базе данных?

SELECT substr(login_date,1,10) FROM articles where uid='20';

1 Ответ

0 голосов
/ 21 сентября 2018

этот вопрос может быть дубликатом this

Sqlite не поддерживает тип даты, поэтому будет проще сравнивать TimeStamp, простой способ выполнить ваше требование - сохранить TimeStampвместо даты.После этого вы можете сравнить с DateToMidNightTimeStamp.

...