2017-10-10 18 views
2

今日からX日後ろに収まる日付のDBの要素を示すクエリを取得することに深刻な問題があります。日付の範囲内で要素を選択

私が今持っているコードは、私が達成しようとしているものを同様の

public Cursor getLastClienti(String days){ 
     Cursor cursor = database.query(DataBaseHelper.TABLE_CLIENTI, DataBaseHelper.COLUMNS_TABLE_CLIENTI, 
       null, null, null, null, DataBaseHelper.COLUMNS_TABLE_CLIENTI[0]); 
     return cursor; 
    } 

である私に、今日とのparam days

間のフィールド data_visitaを持つテーブルの要素を与えるクエリです

答えて

1

日を整数値として取得し、今日からそれを減算します。特定の形式で日付を取得し、選択クエリで使用します。

Calendar c = Calendar.getInstance(); 
c.setTimeInMillis(System.currentTimeMillis()); 
Date endTime = c.getTime(); 
c.add(Calendar.DAY_OF_MONTH, -d); // go 'd' day back 
Date startTime = c.getTime(); 
関連する問題