저는 datetime 값이있는 필드가 있고 listview에 형식화 된 값을 표시하려고하는데 문제가 있습니다. 누군가 내 코드를보고이 코드를 도울 수 있습니까?SQLite에서 날짜를 변환하고 Listview를 채우십시오.
cursor = db.getAllSms();
startManagingCursor(cursor);
int mTime= cursor.getColumnIndex(DBAdapter.KEY_DATETIME);
String[] from = new String[cursor.getCount()];
int[] to = new int[] {R.id.label};
int counter = 0;
for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()){
SimpleDateFormat sdf = new SimpleDateFormat("dd MMMM yyyy HH:mm");
Date resultdate = new Date(cursor.getLong(mTime));
String mDateTime = sdf.format(resultdate);
from[counter] = mDateTime;
counter++;
}
SimpleCursorAdapter users = new SimpleCursorAdapter(this, R.layout.sms_row, cursor, from, to);
setListAdapter(users);
문제가 무엇 예를 들면? – confucius