我想要获取今天和即将到期的日期之间的日期差异。这是我实施的代码。但是这并没有返回正确的输出结果。在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