7
के लिए मैं कम और hign मूल्य के बीच एक तिथि के लिए क्वेरी करने के लिए कोशिश कर रहा हूँ:ORMLite क्वेरी तारीख
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());
कार वस्तु इस तरह दिखता है:
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 मैं कोई परिणाम नहीं मिल रहा है। एक समस्या कहां हो सकती है?
वाह! आपका बहुत बहुत धन्यवाद। – sealskej
2 मिनट में। डरो मत;) – sealskej