相关疑难解决方法(0)

用短月解析一个没有点的月份

我有一个字符串,表示法语区域的日期: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

java locale date-format

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

date-format ×1

java ×1

locale ×1