字段子串的ORMLIte原始查询

时间:2018-09-21 08:03:51

标签: android sqlite ormlite

我在SQLite中有一个表,该表有四列(id,login_date,logout_date,userid)。日期字段的存储方式为:2018-09-18 17:20:19.955000。我想选择日期范围内的行,而不考虑小时,分钟... 我从应用程序用户(FromDate和ToDate)获得日期。如何仅使用数据库中日期字段的前10个字符使用ORMLite进行查询?

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

1 个答案:

答案 0 :(得分:0)

此问题可能是this

的重复项

Sqlite不支持日期类型,因此比较TimeStamp会更容易,达到要求的简单方法是保存TimeStamp而不是Date。 之后,您可以将其与DateToMidNightTimeStamp进行比较。