我在查询时遇到严重问题,该查询向我显示的数据库元素的日期从今天起向后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;
}
我想要实现的是一个查询,它为我提供了今天和参数data_visita
days
的表的元素
答案 0 :(得分: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();