0

現在、最終年度のプロジェクトの日付を比較しようとしています。日付を (datepicker と calendarview から) 比較して一致するかどうかを確認し、その特定の日付の情報のみを表示できるようにしたいと考えています。

私が試してみました:

String dateSelected = (dayOfMonth + "/" + (month + 1) + "/" + year);

Toast.makeText(getApplicationContext(), "TODAYS DATE" + dateSelected, Toast.LENGTH_SHORT).show();
Toast.makeText(getApplication(), Calms.KEY_FLARE_DATE, Toast.LENGTH_SHORT).show();

db = openOrCreateDatabase(Calms.DATABASE_NAME, MODE_PRIVATE, null);
Cursor c = null;

String dbDate = c.getString(c.getColumnIndex(Calms.KEY_FLARE_DATE));
Toast.makeText(getApplication(), dbDate, Toast.LENGTH_SHORT).show();

私はここで本当に途方に暮れています。

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

データベースを照会する方法を見つけるには、いくつかのチュートリアルを読む必要があります。

次の例では、あるテーブルのすべてのレコードのすべての列が表示されます。

Cursor c = db.query("SomeTable", null,
                    null, null, null, null, null);

特定の日付のレコードのみを取得するには、where 句を追加します。

Cursor c = db.query("SomeTable", null,
                    KEY_FLARE_DATE + " = ?",
                    new String[] { dateSelected },
                    null, null, null);
于 2013-01-30T21:03:11.700 に答える