0

アラームをデータベースに保存して取得できるアラームアプリケーションがありON_BOOTます。選択した日に応じて、すべてのアラームの表示を実装することを考えています。ListViewを使用してアラームを設定することを考えていました。私はそれが進むべき道だと読んだことSimpleCursorAdapterがありますが、例えば、月曜日に設定されたアラームのみを表示するようにするにはどうすればよいでしょうか? どこかでクエリを実行する必要があるようですが、どこかわかりません。

4

1 に答える 1

0

特定の日付にのみアラームを返す SQL クエリを実行できます。

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

ここで、「日」は曜日に対応する数字です (0=日曜日、1=月曜日など)。

日付を曜日として保存する場合は、次のように簡単です。

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