Hello!

Mon problème:
-> passer de "Mardi 16 Octobre 2012" à 1350382221552
-> et vice versa

Dans un sens ça tourne bien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public static String timeStamp2date (long ts)
{
java.text.SimpleDateFormat formatter = new SimpleDateFormat("EEEE dd MMMM yyyy");
return formatter.format(ts); 
}
-> mon 1350382221552 ressort bien en "Mardi 16 Octobre 2012"

De l'autre coté je râme!!
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
 
public static long date2timeStamp2(String date)
	{
		SimpleDateFormat dateFormat = new SimpleDateFormat("EEEE dd MMMM yyyy");
		java.util.Date parsedDate;
		java.sql.Timestamp tS=null;
		try 
		{
			parsedDate = dateFormat.parse(date);
			tS = new java.sql.Timestamp(parsedDate.getTime());
		} 
		catch (ParseException e) 
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//return tS.getTime()/1000;
		return tS.getTime();
	}
-> mon "Mardi 16 Octobre 2012" ressort en 1350338400000 au lieu du 1350382221552 initial

Où me suis-je gourré?

Merci.