Parsing a date with short month without dot

Viewed 42587

I have a String that represents a date in French locale : 09-oct-08 :

I need to parse that String so I came up with this SimpleDateFormat :

String format2 = "dd-MMM-yy";

But I have a problem with the month part, that seems to be expected with a ending dot :

df2.format(new Date());

gives me :

 28-oct.-09

What is now the best way for me to make SimpleDateFormat understand ("09-oct-08") ?

Full Code :

String format2 = "dd-MMM-yy"; 
DateFormat df2 = new SimpleDateFormat(format2,Locale.FRENCH); 
date = df2.parse("09-oct-08"); 

This gives me : java.text.ParseException: Unparseable date: "09-oct-08"

And if I then try to log :

df2.format(new Date()); 

I get : 28-oct.-09

6 Answers
Related