Convertir date millis de la BDD dans une listview (cursor)
Bonjour,
J'affiche les résultats d'une requête dans une listview en utilisant "simplecursoradapter". Le problème, est que ma date est enregistrée en millis et que je souhaite la convertir en date lisible.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
public class Liste extends ActionBarActivity {
Cursor cursor;
private SimpleCursorAdapter adapter;
ListView listContent;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
//Instancier XML Listview
listContent = (ListView)findViewById(R.id.list);
//ecrire dans la table
MetierDAO MetierDAOS = new MetierDAO(this);
MetierDAOS.open();
/** Requête : Extraction des dépenses **/
cursor = MetierDAOS.mDb.rawQuery("SELECT id as _id,"+
FluxDAO.FLUX_NAME + "," +
FluxDAO.FLUX_DATE1 + "," +
FluxDAO.FLUX_MONEY +
" FROM " + FluxDAO.FLUX_TABLE_NAME, null);
startManagingCursor(cursor);
cursor.moveToFirst();
if (!cursor.moveToFirst())
Toast.makeText(getBaseContext(),"Rien à afficher", Toast.LENGTH_SHORT).show();
adapter = new SimpleCursorAdapter (this, R.layout.list_item, cursor,
new String[]{FluxDAO.FLUX_NAME, FluxDAO.FLUX_MONEY, FluxDAO.FLUX_DATE1},
new int[]{R.id.textView1, R.id.textView2, R.id.date});
listContent.setAdapter(adapter);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
} |
Merci d'avance...