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 :
Donc j'ai 4 parties : heure début, heure fin, date début, date fin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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());
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
Partager