Android - Форматирование меток времени в ListView с помощью адаптера курсора

Я использую SimpleCursorAdapter для заполнения Android ListView, и мне было интересно, как мне получить все временные метки, которые я получаю из базы данных, каждая в "DATE_DATE", в человеческий читаемые даты, возможно, используя SimpleDateFormat?

Cursor programDateCursor = mDbAdapter.loadProgramDates();

startManagingCursor(programDateCursor);

String[] from = new String[]{ "DATE_DATE" };

int[] to = new int[]{ R.id.text1 };

SimpleCursorAdapter programDates = 
             new SimpleCursorAdapter(this, R.layout.program_date,
                                      programDateCursor, from, to);

setListAdapter(programDates);

Я мало работал с Java, есть ли лучший способ / какой-либо способ сделать это? Помимо сохранения предварительно отформатированных дат в базе данных, то есть?

8
задан Glendon Trullinger 21 June 2011 в 21:24
поделиться