timestamp.gettime() & string date
Hello!
Mon problème:
-> passer de "Mardi 16 Octobre 2012" à 1350382221552
-> et vice versa
Dans un sens ça tourne bien:
Code:
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:
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é? 8O
Merci.
:ccool: