A voir également:
- [Java] Intervalle entre 2 dates
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Jeux java itel - Forum Mobile
10 réponses
final long MILISECOND_PER_DAY = 24 * 60 * 60 * 1000;
GregorianCalendar dateBegin= new java.util.GregorianCalendar("20-01-2010");
GregorianCalendar dateEnd= new java.util.GregorianCalendar("20-07-2010");
AcceptPeriod = Math.round(Math.abs((dateEnd.getTimeInMillis()- dateBegin.getTimeInMillis())/MILISECOND_PER_DAY));
GregorianCalendar dateBegin= new java.util.GregorianCalendar("20-01-2010");
GregorianCalendar dateEnd= new java.util.GregorianCalendar("20-07-2010");
AcceptPeriod = Math.round(Math.abs((dateEnd.getTimeInMillis()- dateBegin.getTimeInMillis())/MILISECOND_PER_DAY));
Oui j'ai utilisé Calendar mais le problème c'est que je n'arrive pas à trouver le chemin à y arriver
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
5 juin 2008 à 11:34
5 juin 2008 à 11:34
Salut,
++
// Nous sommes le 5 juin... java.util.Calendar c1 = java.util.Calendar.getInstance(); java.util.Calendar c2 = java.util.Calendar.getInstance(); // c2 est maintenant 30 juin c2.set(java.util.Calendar.DATE, 30); // ceci affichera 30 - 5 = 25 System.out.println(c2.get(java.util.Calendar.DATE) - c1.get(java.util.Calendar.DATE));
++
salut
en fait j'ai transformé mes 2 dates en millisecondes avec getTime()
et j'ai fait la différence !
merci de votre aide
Marianne
en fait j'ai transformé mes 2 dates en millisecondes avec getTime()
et j'ai fait la différence !
merci de votre aide
Marianne
vous pouvez utiliser une fonction renvoyant un string
public String diffDate(Date date1,Date date2){
long diff = date1.getTime() - date2.getTime();
long seconds=0;
long minutes=0;
long hours=0;
long days=0;
while(diff>1000){
diff=diff-1000;
seconds++;
if(seconds==60){
seconds=0;
minutes++;
}
if(minutes==60){
minutes=0;
hours++;
}
if(hours==24){
hours=0;
days++;
}
}
String inter=""+days+"jours "+hours+"h"+minutes+"m"+seconds+"s";
return inter;
}
public String diffDate(Date date1,Date date2){
long diff = date1.getTime() - date2.getTime();
long seconds=0;
long minutes=0;
long hours=0;
long days=0;
while(diff>1000){
diff=diff-1000;
seconds++;
if(seconds==60){
seconds=0;
minutes++;
}
if(minutes==60){
minutes=0;
hours++;
}
if(hours==24){
hours=0;
days++;
}
}
String inter=""+days+"jours "+hours+"h"+minutes+"m"+seconds+"s";
return inter;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
blux
Messages postés
26546
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 décembre 2024
3 319
10 juin 2005 à 17:11
10 juin 2005 à 17:11
Bonjour,
en quel langage, s'il te plait ?
en quel langage, s'il te plait ?
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
10 juin 2005 à 18:18
10 juin 2005 à 18:18
ça doit etre java ou c++, car elle parle de classes
bonjour,
desolee je n'avais pas internet ce week end !
oui c'est du java, j'avais pas vu que j'avais oublié de le mettre (re-désolée ;-)
desolee je n'avais pas internet ce week end !
oui c'est du java, j'avais pas vu que j'avais oublié de le mettre (re-désolée ;-)
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
13 juin 2005 à 10:50
13 juin 2005 à 10:50
Salut
as-tu essayé la classe Calendar ?
as-tu essayé la classe Calendar ?