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
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…