Bonjour
j'essaie de trouver le nombre de jours depuis lequel j'ai téléchargé un fichier, et j'essaie le code suivant, mais ca ne fonctionne pas :

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
 
	boolean fileIsOlderThanSettings(  File f ,Integer maxDays)
	{
		Calendar todaysCalendar = Calendar.getInstance();
		long todaysMilli = todaysCalendar.getTimeInMillis();
 
        	Calendar fCalendar = Calendar.getInstance();
        	fCalendar.setTime(new Date(f.lastModified()));
 		long fMilli = fCalendar.getTimeInMillis();
 
		// Calculate difference in milliseconds
		long days =  (todaysMilli - fMilli)/ ( 24 * 60 * 60 * 1000 );
 
		return (days > maxDays);
	}
d'où ma question en deux étapes :
1°) pourquoi ca ne fonctionne pas ?
2°) comment le faire fonctionner ?

bye et merci
Nico