android - 在Android中检索两个不同日期之间的记录

标签 android mysql sqlite date datetime

我正在使用我的 Android 应用程序。

我存储了记录,还以以下格式存储日期:yyyy-mm-dd

该格式一切正常,即检索特定日期之间的记录,但是,当我以 02-09-2015(dd-mm-yyyy) 格式存储日期时,我无法获取特定记录.

所以,我只是想知道,我们必须将日期格式保持为yyyy-mm-dd才能完成任务,或者是否可以检索特定日期之间的记录同时对格式 02-09-2015(dd-mm-yyyy) 执行相同操作?

如果是,请告诉我如何做?谢谢。

最佳答案

您可以使用函数STR_TO_DATE

选择 STR_TO_DATE('05.02.2012','%d.%m.%Y') 将为您提供“2012-02-05”

select STR_TO_DATE('05-02-2012','%d-%m-%Y') 会给你相同的结果,但假设 - s 被使用。之后,使用日期输出值执行您想要的所有操作

关于android - 在Android中检索两个不同日期之间的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347238/

相关文章:

android - Gradle构建错误: org. gradle.buildexceptionreporter Gradle版本使用2.14.1

android - 如何在知道 Jnet_Uri 的情况下将文件加载到 Android 上的流中?

android - 我们如何从 SDK 知道我们使用的是哪个图形 API 版本

Sqlite:用两个不同的 "where"查询同一个表两次

javascript - 不可变的 chrome sqlite 返回对象

android - 我如何在 ImageView 中添加页面 curl 效果以及 ImageView 应该可以缩放并且在缩放时应该可以滚动

php - MySQL数据库没有从表单接收数据

MySQL根据列值授予权限?

mysql - 子查询给我不同的结果

java - 房间数据库函数 WEEK()、MONTH() 等