bonjour les Androïdients,
je suis actuellement sur une appli mobile avec un webservice.
Mon appli mobile stocke c'est information en interne sur une base sqlite. Lors des synchros avec le WS il n'y a pas de gros problèmes. Sauf que les dates se mettent en base de donnée sous la forme suivante:
3912-05-05 par exemple.
code de récupérations des dates:
1 2
| Long datems = ce.getLong(PwtProvider.M_DATE_COLUMN);
Date date = new Date(datems); |
pour remédier à ce problème, je suis passée par des getters pour pouvoir récupéré mon année mais également le mois et le jour.
Mes getters:
1 2 3
| annee = date.getYear();
mois = date.getMonth();
jour = date.getDay(); |
Par contre là est mon problème, quand je fais la synchro il me mets la date (Unix):
1970-01-01
Auriez-vous une solution pour que je puisse reconstruire une date .....
J'ai essayé avec une variable de type date et cela me donne le résultat ci-dessus.
Date Date = new Date(annee + '-' + mois + '-' + jour);
Merci d'avance
Partager