Bonjour,
Un petit truc tout bete: j'essaie d'ajouter un nombre de jour à une date dans un certain format.
Voilà ma méthode :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Il me retourne 4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(DateUtil.addDays("2008-04-21", 15));
Bizarre, non?
Merci :-)
Partager