我有一个字符串,表示法语区域的日期:09-oct-08:
我需要解析那个String,所以我想出了这个SimpleDateFormat:
String format2 = "dd-MMM-yy";
Run Code Online (Sandbox Code Playgroud)
但是我对月份部分有一个问题,似乎预计会有一个结束点:
df2.format(new Date());
Run Code Online (Sandbox Code Playgroud)
给我 :
28-oct.-09
Run Code Online (Sandbox Code Playgroud)
现在什么是让我理解SimpleDateFormat("09-oct-08")的最好方法?
完整代码:
String format2 = "dd-MMM-yy";
DateFormat df2 = new SimpleDateFormat(format2,Locale.FRENCH);
date = df2.parse("09-oct-08");
Run Code Online (Sandbox Code Playgroud)
这给了我:java.text.ParseException:Unparseable date:"09-oct-08"
如果我然后尝试记录:
df2.format(new Date());
Run Code Online (Sandbox Code Playgroud)
我明白了:28-oct.-09