J'essaie de modifier un exemple de notepad existant sur le site Android Developer. J'ai une base de données avec une colonne existante nommée CREATED_DATE
(de la note) mais les données pour cette colonne sont présentées comme System.currentTimeMillis()
. Tout cela est bon et probablement conforme aux conventions car il a été créé par les développeurs.Conversion de données SQL avant de les présenter dans ListView
Mais mon problème est que je veux présenter la date dans un ListView
en utilisant le format "30 sep"
. Mon problème, comment puis-je convertir les données à ce format avant de le présenter dans le ListView
? En ce moment, j'utilise ce genre d'adaptateur:
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);
Maintenant, j'ai compris comment convertir currentTimeMillis()
à la date d'aujourd'hui, mais comment puis-je convertir les données en provenance du curseur avant de le lancer dans l'adaptateur ?