如何在java中将String转换为Date

R J*_* J. -10 java string date-format simpledateformat

我有一个像日期月份(2012年8月31日)的字符串.我想将其转换为日期格式.

String string = "31082012";
Date date = new SimpleDateFormat("DDMMYYYY").parse(string);
System.out.println(date);
Run Code Online (Sandbox Code Playgroud)

Per*_*ror 6

首先,你的格式是错的,它应该是 ddMMyyyy

Date date = new SimpleDateFormat("ddMMyyyy").parse(string);
Run Code Online (Sandbox Code Playgroud)