Bonjour,
un tit soucis a rencontré javaNavCha...

pour comparer deux dates java.SQL il suffit d'utiliser compareTo ou equals..
Mais, je voulais créer une autre méthode..
Code java : 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
boolean compareDate (java.sql.Date du, java.sql.Date ds){
		diffDate=0;
		int nju = du.getDay() + du.getMonth()*30+du.getYear()*365;
		
		int njs = ds.getDay() + ds.getMonth()*30+ds.getYear()*365;
		
		diffDate=nju-njs;
		
		boolean e = false ;
		if (njs==nju ){e=true;
		
		 System.out.println(du +" jj "+du.getDay()+" mm "+du.getMonth()+" yy "+du.getYear());
		 System.out.println(nju);
		 
		 
		 System.out.println(ds +" jj "+ds.getDay()+" mm "+ds.getMonth()+" yy "+ds.getYear());
		 System.out.println(njs);
		}		return e;
		
	}


Lorsque j'ai testé, cette méthode considère ces deux dates égales !!!
23/12/2011 et 16/12/2011

et m'affiche :
2011-12-23 jj 5 mm 11 yy 111
40850
2011-12-16 jj 5 mm 11 yy 111
40850
je sais pas pourquoi ?
Merci pour toutes idées