1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Calendar remindDate = Calendar.getInstance();
remindDate.add(Calendar.DAY_OF_MONTH, 30);
// remindate est stocké quelque part et je la reccupére à chaque foi
// puis je reccupére chaque jours la date d'aujourd'hui
Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR, 0);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.SECOND, 0);
today.set(Calendar.MILLISECOND, 0);
//puis La difference:
nbDaysBeforeExpiration = (int) TimeUnit.MILLISECONDS.toDays(remindDate.getTimeInMillis() - today.getTimeInMillis()); |
Partager