Bonjour à tous
J'ai une petites question
Voila mon code :
Comment je peux faire pour additionner 15 min à "sdf" ?Code:
1
2
3
4 Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("H:mm:ss");
Version imprimable
Bonjour à tous
J'ai une petites question
Voila mon code :
Comment je peux faire pour additionner 15 min à "sdf" ?Code:
1
2
3
4 Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("H:mm:ss");
Normalement un DateFormat n'a pas à vocation de modifier la Date, mais de l'afficher.
Rien ne t'empêche de tricher pour le faire quand même, mais il va falloir créer ta propre implémentation de DateFormat, qui, quand on lui demande d'afficher, commence par créer un calendar, charger la date demandée dedans, y ajoute 15 minutes, puis utilise un SimpleDateFormat en interne pour afficher le résultat.
J'y ai pensé.
Je test avec ce code
Mais ça marche pas.Code:
1
2 cal.add(cal.MINUTE, cal.MINUTE+2);
Je voie pas comment faire.
Salut,
a++Code:cal.add(Calendar.MINUTE, 15);
Merci :ccool: