Salut,
comment insérer une date dans une table (Sqlite) sous Android ?
Version imprimable
Salut,
comment insérer une date dans une table (Sqlite) sous Android ?
Une date, comme n'importe quel type de champ, ça s'insère en faisant... un INSERT sql.
Qu'est-ce que tu ne sais pas faire ? Tu peux être plus précis ?
Alors, mea culpa, effectivement, SQLite ne gère pas nativement le type date; il faut stocker la date sous le type integer ou string par ex.
Tu peux donc faire quelque chose comme ceci (en utilisant le type long ici)
Et pour récupérer la date ensuite, il suffit de transformer le long lu en une DateCode:
1
2 values.put("dateDebut", app.dateDebut().getTime());
Code:
1
2
3 long val = cursor.getLong( idxColumnDateDebut ); Date dateDebut = new Date( val );