Sqlite在Android上:只从日期时间中选择时间



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

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

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

相关内容

  • 没有找到相关文章

最新更新