Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Consulta de ORMLite para la fecha

Estoy tratando de consultar una fecha entre el valor bajo y el valor real:

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

El objeto de coche mira de esta manera:

  • Lectura de código de barras con foto tomada con cámara de teléfono móvil
  • Ejemplo de un elemento spinner personalizado setDropDownViewResource
  • No se pudo encontrar el estilo 'mapViewStyle' en el tema actual
  • Android canvas drawText y-posición del texto
  • Couchbase Lite en Android L
  • Llamada getString (R.strings ...) de la clase?
  •  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; } 

    Desafortunadamente no estoy obteniendo resultados. ¿Dónde podría ser un problema?

  • ¿Por qué mi vista personalizada de Android no es cuadrada?
  • Establecer color del área 'vacío' de ListView en Android
  • El servicio detenido está haciendo la recolección de basura constante
  • Cordova / error de compilación jónico (a veces): no tienen el entorno requerido
  • Cómo establecer Parámetros de diseño RelativeLayout en código no en xml
  • ¿Cómo puedo mostrar la imagen en la aplicación de Android
  • One Solution collect form web for “Consulta de ORMLite para la fecha”

    Aquí está su problema: usted hizo un error del corte y de la goma. Usted fija el mañana igual a hoy, entonces fijado inadvertidamente ayer igual a mañana. No hay días que sean más grandes que mañana y menos que hoy, así que no tienes filas atrás.

    Cambie su código para que se vea así:

     Calendar tommorrow = Calendar.getInstance(); tomorrow.add(Calendar.DATE, 1); // change yesterday to tomorrow 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.