Estoy tratando de consulta para una fecha entre baja y brindase valor:consulta ORMLite Fecha
Car car = new Car(1, "octavia");
car.setManufactured(Calendar.getInstance().getTime());
Dao<Car, Integer> carDao = getHelper().getCarDao();
carDao.create(car);
QueryBuilder<Car, Integer> carQb = carDao.queryBuilder();
Calendar yesteday = Calendar.getInstance();
yesteday.add(Calendar.DATE, -1);
Calendar tommorrow = Calendar.getInstance();
yesteday.add(Calendar.DATE, 1);
carQb.where().between("manufactured", yesteday.getTime(), tommorrow.getTime());
PreparedQuery<Car> query = carQb.prepare();
List<Car> cars = carDao.query(query);
Log.d(TAG, cars.get(0).toString());
objeto coche se ve de esta manera:
public class Car {
@DatabaseField(id = true)
private int id;
@DatabaseField
String name;
@DatabaseField(foreign = true, foreignAutoRefresh = true)
User user;
@DatabaseField(foreign = true, foreignAutoRefresh = true)
private Brand brand;
@DatabaseField(columnName="manufactured")
private Date manufactured;
}
Unfortunaly estoy consiguiendo ningún resultado. ¿Dónde podría haber un problema?
Gran! Muchas gracias. – sealskej
En 2 minutos. No tengas miedo;) – sealskej