salut
je tente d'obtenir un format de date
yyyy-mm-dd
mais j'obtiens plutôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 import java.sql.Date; import java.sql.SQLException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.text.ParseException; public class dateTest{ public static void main(String args[])throws Exception{ Calendar cal = new GregorianCalendar(); int pYear=1; int pMonth=1; int pDay=1; cal.add(Calendar.MONTH,-12); for (int i=0;i<12;i++){ cal.add(Calendar.MONTH,+1); pYear = cal.get(Calendar.YEAR); pMonth = cal.get(Calendar.MONTH); pDay = cal.get(Calendar.DATE); String strDate = Integer.toString(pYear) + "-" + Integer.toString(pMonth) + "-" + Integer.toString(pDay); SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date parsedDate = null; try { parsedDate = formater.parse(strDate); System.out.println(parsedDate); } catch (ParseException e) { e.printStackTrace(); } } } }
Sun Nov 27 00:00:00 EST 2005
au lieux de 2005-11-27
une idée?
merci
Partager