0

私は Android dev の初心者なので、ActiveAndroid を使用して DB を管理していますが、Date 変数を使用したクエリの使用に問題があります。

From fromQuery = new Select().from(Shift.class);

//It doesn't matter what currentShiftDates do.
CurrentShiftDates currentShiftDates = new CurrentShiftDates();

fromQuery = fromQuery.where("startDate > ? and startDate < ?",currentShiftDates.startDate,
                currentShiftDates.endDate);

return fromQuery.execute();

クエリがパラメーターを長い値として渡す必要があることを読んだので、.getTime() で試しました。

fromQuery = fromQuery.where("startDate > ? and startDate < ?",currentShiftDates.startDate.getTime(), currentShiftDates.endDate.getTime());

しかし、それでもうまくいきません。

私が間違っていることは何ですか?

4

1 に答える 1