Bonjour tout le monde
je suis entrain de développer une simulation qui se base sur les dates et j'ai trouvé des problèmes de conversion et de formatage alors j'ai crée ce petit bout de code pour simplifier:
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 public class Main { Calendar cal; Date date; public static SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss"); /** * @param args the command line arguments * */ public static Date stringToDate(String sDate) throws ParseException { return formatter.parse(sDate); } public static void main(String[] args) { // TODO code application logic here Date d=new Date(); System.out.println(d); try{ d=stringToDate("2011-02-21 05:30:21");} catch(ParseException p){p.getMessage();} System.out.println(d); } }
j'essai de convertir la chaine en date et ça me donne toujours:
Fri Jan 21 05:30:21 WAT 2011 le probleme est dans le mois c'est tjr janvier quelque soit le chiffre que j'ecris ...
a l'aide
Partager