오늘 날짜와 만료 날짜 사이의 날짜 차이를 가져오고 싶습니다. 이것이 내가 구현 한 코드입니다. 그러나 이것은 올바른 출력을 반환하지 않습니다.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