Select 个日期范围内的元素

Select elements in a range of dates

我在获取显示数据库元素的查询时遇到了严重问题,该数据库的日期从今天开始倒退了 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;
    }

我想要实现的是一个查询,该查询为我提供 table 的元素,该元素在今天和参数 days[=14= 之间具有字段 data_visita ]

获取整数值的日期并从今天减去它。然后以您的特定格式获取日期并将其用于选择查询

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();