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 : 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());
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