Android上的Sqlite:仅从datetime选择时间

时间:2014-04-14 08:33:01

标签: sql sqlite datetime select android-sqlite

我在SQLite中有一个日期和时间(保存为纯文本字符串),格式如下:YYYYMMDDhhmm(最后的小时和分钟)。我可以仅根据时间进行选择 - 例如18:00到20:00之间的任何一天吗?

1 个答案:

答案 0 :(得分:3)

您可以使用substr()提取日期时间戳的部分内容,然后使用常规比较运算符,例如<>between。例如:

SELECT * FROM tablename WHERE SUBSTR(timestampcolumn, 9, 4) BETWEEN '1800' AND '2000';