我想要獲取今天和即將到期的日期之間的日期差異。這是我實施的代碼。但是這並沒有返回正確的輸出結果。在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