选择一系列日期中的元素

时间:2017-10-10 10:00:17

标签: android sql cursor

我在查询时遇到严重问题,该查询向我显示的数据库元素的日期从今天起向后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的表的元素

1 个答案:

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