Я хочу получить разницу между датами между сегодняшним днем и истекающим днем. Это код, который я реализовал. Но это не возвращает правильный результат.Получение разницы даты в sqlite
public String[] getDaysList(){
Cursor cursor = db.query("COUPON", null, null, null, null, null, null);
if(cursor.getCount()<1){
cursor.close();
return null;
}
String[] array = new String[cursor.getCount()];
int i=0;
while(cursor.moveToNext()){
String days = "(julianday('now') - julianday(EXPIRED_DATE))";
array[i] = days;
i++;
}
return array;
}
Это возвращает (julianday('now') - julianday(EXPIRED_DATE))
. Пожалуйста, помогите мне получить разницу дат как строку в массив здесь.
Количество дней, которые отображаются как '18.4855', но фактические дни' 18'. Как исправить десятичные знаки. – tenten