我需要解析字符串"October 2015"
,但我得到java.text.ParseException
。我一直在寻找答案,但我见过的所有例子都包括字符串中的“日期”。我需要转换此字符串而不指定日期。
这是我的代码:
SimpleDateFormat format = new SimpleDateFormat("MMMM yyyy");
System.out.println("La fecha despues de convertida " + format.parse(search.getFecha()));
这是例外:
java.text.ParseException: Unparseable date: "October 2015"
答案 0 :(得分:2)
您所要做的就是指定日期模式,
DateFormat dateFormat = new SimpleDateFormat("MMMM yyyy");
dateFormat.parse("October 2014");
答案 1 :(得分:0)
使用'yyyy'代替'YYYY'
在Java 1.6及之前版本中,“YYYY”用于解析一年中的,在其他版本中,它已停止使用。
编辑:我混淆了外壳。请忽略此答案,因为它显然与此问题无关。