私はdatetime値を持つフィールドを持っていて、リストビューにフォーマットされた値を表示したいという問題があります。 誰かが自分のコードを見て、このコードを参考にしてもらえますか?SQLiteから日付を変換してリストビューを作成する
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