Я пытаюсь изменить существующий пример блокнота с сайта разработчика Android.У меня есть база данных с существующим столбцом с именем CREATED_DATE
(примечания), но данные для этого столбца представлены как System.currentTimeMillis()
.Это все хорошо и, вероятно, соответствует соглашениям, так как оно создано разработчиками.
Но моя проблема в том, что я хочу представить дату в ListView
в формате "30 sep"
.Моя проблема, как мне преобразовать данные в этот формат перед тем, как представить их в ListView
?Прямо сейчас я использую этот тип адаптера:
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.noteslist_item, cursor,
new String[] { Notes.TITLE, Notes.CREATED_DATE }, new int[] { R.id.note_title, R.id.note_date });
setListAdapter(adapter);
Теперь я выяснил, как преобразовать currentTimeMillis()
в сегодняшнюю дату, но как я могу преобразовать данные, поступающие от курсора, прежде чем я бросаюэто в адаптер?