0

我有一个警报应用程序,它将其警报存储到数据库中以便它可以检索它ON_BOOT,现在我正在考虑实现所有警报的显示,具体取决于您选择的日期。我一直在考虑使用 aListView并用警报填充它。我已经读过这SimpleCursorAdapter是一种方法,但我想知道我将如何填充,以便它只显示星期一设置的警报,例如?看来我需要在某处运行查询,但我不确定在哪里。

4

1 回答 1

0

您可以运行仅在给定日期返回警报的 SQL 查询:

SELECT * FROM alarms WHERE strftime( '%w', date_column ) = day

其中“day”是对应于星期几的数字(0=星期日,1=星期一等)。

如果您将日期存储为一周中的某一天,则更容易:

SELECT * FROM alarms WHERE day_column = day
于 2013-01-30T21:46:06.923 回答