Bonjour,

Je sais que je vais poster un question très très bête, mais tout pis, je me lance.

je voudrai qu'en fonction d'une valeur, affecter une valeur a un attribut time. J'ai tenté
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
 
 String strVingtUn = "21:45:00";
 DateFormat formatter = new SimpleDateFormat("hh:mm:ss");
 Date heureDebutVintDeux= null;
 Date heureDebutVintUn= null;
 Date heureDeuxHeure = null;
 Date heureDeuxHeureQuize = null;
 
try {
	heureDebutVintDeux = formatter.parse("22:00:00");
	heureDebutVintUn = formatter.parse("21:45:00");
	heureDeuxHeure = formatter.parse("02:15:00");
	heureDeuxHeureQuize = formatter.parse("02:00:00");
} catch (ParseException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
}
 
Time debutHoraire = (Time) row[6];
 System.out.println("heureDebutVintDeux : "+heureDebutVintDeux);
 System.out.println("dateDebutVintUn : "+heureDebutVintUn);
 if("02:15:00".equals(debutHoraire)){
	System.out.println("02:15:00.equals(debutHoraire)");
	debutHoraire = (Time) heureDebutVintUn;
 }else if("02:00:00".equals(debutHoraire)){
		debutHoraire = (Time) heureDebutVintDeux;
	 }
 
 
 if(heureDeuxHeure == debutHoraire ){
	 System.out.println("heureDeuxHeure == debutHoraire");
	debutHoraire = (Time)heureDebutVintDeux;
 }
 
 System.out.println("debutHoraire : "+debutHoraire);
Malheureusement, cela ne marche pas. La comparaison ne fonctionne pas.

J'ai donc essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if(debutHoraire.compareTo(heureDeuxHeure)){
	debutHoraire = (Time) heureDebutVintDeux;
}
Mais cela ne fonctionne pas non plus TToTT


De plus, lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 debutHoraire = (Time) heureDebutVintDeux;
en dehors du if, j'obtiens comme message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java.util.Date cannot be cast to java.sql.Time
Merci infiniment de votre aide