Ajouter un nombre de jour à une date
Bonjour,
Un petit truc tout bete: j'essaie d'ajouter un nombre de jour à une date dans un certain format.
Voilà ma méthode :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static String addDays(String date, Integer days){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String result = "";
try {
Date df = sdf.parse(date);
df.setTime(df.getTime() + (days * 24 * 3600 * 1000));
result = String.valueOf(df.getMonth());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
} |
Pour l'instant, comme je fais un test, je retroune juste le mois de la nouvelle date. Or quand j'appelle ma méthode comme ceci:
Code:
System.out.println(DateUtil.addDays("2008-04-21", 15));
Il me retourne 4.
Bizarre, non?
Merci :-)