удаление строк Android SQLite старше x дней

Я хочу удалить все строки в таблице MYTABLE старше x дней. Столбец SAVE _DATE Long — это время, когда строка была вставлена ​​в таблицу.

Я пробовал это, но, видимо, он удаляет все мои строки:

long daysInMiliSec = new Date().getTime() - X
            * (24L * 60L * 60L * 1000L);
return db.delete(MYTABLE, SAVE_DATE
            " <= ?", new String[] { "" + daysInMiliSec }

Что не так?

20
задан Cœur 5 April 2018 в 12:05
поделиться