Problème initialisation d'un Calendar
Bonjour,
Voila je souhaiterais initialiser une date à zéro, le seul problème c'est que je crée mon calendar ensuite je fais un clear dessus mais les secondes recommencent à défiler... Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Calendar hour = Calendar.getInstance(Locale.FRANCE);
hour.clear();
Calendar startDate = Calendar.getInstance(Locale.FRANCE);
startDate.add(Calendar.DAY_OF_MONTH, -1);
Calendar endDate = Calendar.getInstance(Locale.FRANCE);
endDate.add(Calendar.DAY_OF_MONTH, 0);
SimpleDateFormat hd = new SimpleDateFormat("HH:mm");
hd.setLenient(false);
txtFieldHeureDebut = new JFormattedTextField(hd);
txtFieldHeureDebut.setValue(hour.getTime());
SimpleDateFormat hf = new SimpleDateFormat("HH:mm");
hf.setLenient(false);
txtFieldHeureFin = new JFormattedTextField(hf);
txtFieldHeureFin.setValue(hour.getTime()); |
Donc j'ai 4 parties : heure début, heure fin, date début, date fin
Mon problème se pose uniquement sur la date de début qui se retrouve avec des secondes, la date de fin n'en a pas...
Donc par rapport à ce que je souhaite faire, soit il faudrait que mon heure de fin et de début aient les secondes à zéro tous les deux ou qu'ils aient des secondes identiques
Plutôt bizarre je trouve comme problème...
Merci beaucoup