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