我有一个日期的格式为:Thu- Mar 22 2012
。它是在一个字符串变量date1.I中获得的,我需要将字符串变量中的日期转换为日期格式。我尝试了下面的ccode,但未能解析日期;请帮助。将字符串转换为特定的日期格式
DateFormat formatter;
Date formatted_date= null;
formatter = new SimpleDateFormat("EEE-MM d yyyy");
try {
formatted_date= (Date) formatter.parse(date1);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
在' - '后面的格式字符串中缺少空格。 – Kai
你的“星期三”和你的格式之间有一个空格。 “EEE-MM”的错字? – Roger
我试过了,formatter = new SimpleDateFormat(“EEE-MM d yyyy”);但是得到了同样的错误。 – Anuradha