如何在java中将字符串转换为日期

如何在java中将字符串转换为日期,java,string,date-format,simpledateformat,Java,String,Date Format,Simpledateformat,我有一个字符串,类似于date month year(31 08 2012)。我想把它转换成日期格式 String string = "31082012"; Date date = new SimpleDateFormat("DDMMYYYY").parse(string); System.out.println(date); 首先,您的格式错误,应该是ddMMyyyy Date date = new SimpleDateFormat("ddMMyyyy").parse(string); 您

我有一个字符串,类似于date month year(31 08 2012)。我想把它转换成日期格式

String string = "31082012";
Date date = new SimpleDateFormat("DDMMYYYY").parse(string);
System.out.println(date);

首先,您的格式错误,应该是
ddMMyyyy

Date date = new SimpleDateFormat("ddMMyyyy").parse(string);

您的问题是什么?将
DDMMYYYY
更改为
DDMMYYYY
,请看您是否阅读了?类似的问题在这里已经被问了很多次。大多数问题都可以通过阅读文档来回答。@RJ。因为,这是一个非常基本的问题。您只需查看API即可找到答案。:)