ORMLite 对字段子字符串的原始查询
Posted
技术标签:
【中文标题】ORMLite 对字段子字符串的原始查询【英文标题】:ORMLIte raw query on substring of field 【发布时间】:2019-02-25 14:23:54 【问题描述】:我在 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';
【问题讨论】:
Best way to work with dates in android SQLite的可能重复 【参考方案1】:这个问题可能与this重复
Sqlite 不支持日期类型,因此比较 TimeStamp 会更容易,实现您要求的简单方法是保存 TimeStamp 而不是 Date。 之后,您可以与 DateToMidNightTimeStamp 进行比较。
【讨论】:
以上是关于ORMLite 对字段子字符串的原始查询的主要内容,如果未能解决你的问题,请参考以下文章