如何在java中解析这个日期

roc*_*now 3 java parsing date

请告诉我如何解析这个日期:"2012年7月29日"

我尝试:

new SimpleDateFormat("dd-MMM-yyyy");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我得到以下异常:

java.text.ParseException: Unparseable date: "29-July-2012"
Run Code Online (Sandbox Code Playgroud)

SiB*_*SiB 5

你还需要提到Locale ......

Date date = new SimpleDateFormat("dd-MMMM-yyyy", Locale.ENGLISH).parse(string);
Run Code Online (Sandbox Code Playgroud)