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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...