【发布时间】:2013-10-02 10:47:13
【问题描述】:
我的日期是文本格式,因为 SQLite 没有日期和时间的数据类型,所以现在我想按日期对数据进行排序。
所以当我像这样查询数据库时
SELECT jobno, ondate FROM Reports ORDER BY DATE(ondate)
这将返回按字母顺序而不是按数据排序的数据。我将如何按日期排序?
【问题讨论】:
-
你检查
SELECT jobno, DATE(ondate) FROM Reports了吗?可能DATE()无法解析您的数据。在sqlite.org/lang_datefunc.html 时间字符串部分检查支持的格式。 -
ondate列中的值的格式是什么? -
格式为 dd/mm/YYYY
-
日期应该是长(毫秒)格式。
标签: android sqlite sorting date