我在 SQLite 数据库中执行以下查询:
" ...WHERE mydate >= '" + inicialdate + "' AND mydate <= '" + finaldate + "'";
mydate
是数据库中的字段,键入 DATE。inicialdate
并且finaldate
是字符串。
这里的想法是在用户给出的两个不同日期之间执行查询。我使用 DataPicker 允许用户输入数据。
因此,我从 DatePicker 返回这些日期并将它们放入inicialdate
和finaldate
字符串中。
我在字符串中输入的日期格式是“YYYY-MM-DD”。
当我只是在finaldate
字符串中输入一些值时,查询返回了一些东西,但是当我将日期放入两个字符串中,或者只是在第一个字符串中时,我从查询中没有收到任何信息。