import java.util.Calendar; import java.util.concurrent.TimeUnit; public class ExempleTimeUnit { // Calculer l'unité de temps entre deux dates. public static long obtenirUniteDeTemps(TimeUnit units, Calendar date1, Calendar date2) { return units.convert(date2.getTimeInMillis() - date1.getTimeInMillis(), TimeUnit.MILLISECONDS); } public static void main(String[] args) { Calendar premiereDate = Calendar.getInstance(); premiereDate.set(2010, Calendar.SEPTEMBER, 1); Calendar secondeDate = Calendar.getInstance(); System.out.println(obtenirUniteDeTemps(TimeUnit.DAYS, premiereDate, secondeDate)+ " jour(s) entre les deux Dates "); } } |