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

时间:2015-09-02 07:40:07

标签: android mysql sqlite date datetime

我在Android应用程序中工作。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用功能STR_TO_DATE

select STR_TO_DATE('05.02.2012','%d.%m.%Y')会给你'2012-02-05'

select STR_TO_DATE('05-02-2012','%d-%m-%Y')会给你相同的结果,但假设使用了-。在此之后,使用日期输出值

执行您想要的所有操作