Jump to content

Archived

This topic is now archived and is closed to further replies.

UserAndroid

insertion d'une date

Recommended Posts

peut-être en faisant une requête sql d'insertion...

Quel est ton problème ? Qu'est-ce que tu ne sais pas faire ? Tu peux être plus précis ?

Share this post


Link to post
Share on other sites

Il n'y a pas de champ date en Sqlite. On peut insérer la date un peu comme on veut.

J'ai opté pour le long en millisecondes :

int year = 2012;
int month = 11;
int day  = 25;
GregorianCalendar cal = new GregorianCalendar(year, month, day);
long date = cal.getTime().getTime();

Et pour relire, on fait l'opération inverse :

// Lire date (long) depuis la base
int day, year, month;
GregorianCalendar cal = new GregorianCalendar();
cal.setTimeInMillis(date);
day = cal.get(GregorianCalendar.DAY_OF_MONTH);
month = cal.get(GregorianCalendar.MONTH);
year = cal.get(GregorianCalendar.YEAR);

On peut aussi stocker la date en texte et utiliser les fonctions Sqlite pour la relire correctement.

Share this post


Link to post
Share on other sites





×
×
  • Create New...