字符串到日期转换在解析时有异常

时间:2016-05-21 07:31:28

标签: java date-format simpledateformat parseexception

嗨我需要将下面的字符串转换为我的代码,

String string = "January 2, 2010";
DateFormat format = new SimpleDateFormat("MM/dd/yyyy", Locale.ENGLISH);
Date date = format.parse(string);
System.out.println("Date././."+date);

如果我运行我的代码,我将获得解析异常,如下所示

  

java.text.ParseException:Unparseable date:" 2010年1月2日"

1 个答案:

答案 0 :(得分:2)

您的格式需要与您尝试解析的日期相匹配。例如,对于您的用例:

String string = "January 2, 2010";
DateFormat format = new SimpleDateFormat("MMMMM dd, yyyy", Locale.ENGLISH);