Bonjour,

Je cherche à comparer deux dates afin de calculer le nombre d'années (age), mais je n'y arrive pas.
Voici le code que j'ai saisi jusqu'a maintenant :

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
 
package routines;
import java.text.SimpleDateFormat;
import java.text.ParsePosition;
import java.util.Locale;
 
public class calcAge {
 public static  int calculer(String dnaiss,String ddeces){
	 int retour;
	 retour=99;
	 if((dnaiss!=null)&&(ddeces!=null))
			 {
	 SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
	 //SimpleDateFormat sdff = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
 
	 retour=sdf.parse(ddeces,new ParsePosition(0)).compareTo(sdf.parse(dnaiss,new ParsePosition(0)));
			 }
	 return retour;
 
 
 }
}
Merci d'avance de votre aide