Java:简单字符串到日期解析失败,出现异常
这是我的方法:Java:简单字符串到日期解析失败,出现异常,java,date,simpledateformat,parseexception,Java,Date,Simpledateformat,Parseexception,这是我的方法: @Test public void convertUpdateDateToDateTest() { String updateDate = "11-Dec-2015"; SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy"); try { Date date = formatter.parse(updateDate); } catch (ParseEx
@Test
public void convertUpdateDateToDateTest() {
String updateDate = "11-Dec-2015";
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
try {
Date date = formatter.parse(updateDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
我不明白这为什么不起作用
例外情况:
java.text.ParseException: Unparseable date: "11-Dec-2015"
您可以将与英语不同的
语言环境指定为Java默认语言环境,在这种情况下,解析将无法识别英语月份名称
试试这个:
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy",Locale.ENGLISH);
请在投递前搜索StackOverflow。这些基本的日期时间问题已经被多次回答了。