2017-10-10 145 views
2

我在获取查询时显示了一个查询,该查询向我展示了一个数据库的日期从今天起向后X天的日期。在日期范围内选择元素

的代码,我现在的问题是类似的

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; 
    } 

我想要实现的是,让我有今天帕拉姆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();