java.text.ParseException: Unparseable date: \"Sat May 01 00:00:00 EDT 2010\"
I am trying to parse this date using the SimpleDateFormat class.
java.util.
That would be because you're using the format of yyyy-MM-dd
- you have to add each parameter in your input to that format.
It looks like your format is E MMM dd HH:mm:ss z yyyy
So you need to convert from one to the other:
static DateFormat extended = new SimpleDateFormat("E MMM dd HH:mm:ss z yyyy");
static DateFormat simple = new SimpleDateFormat("yyyy-MM-dd");
String reformat(String extendedString) {
Date yourDate = extended.parse(extendedString);
String simpleString = simple.format(yourDate);
return simpleString;
}
Or alternatively,
String reformat(String dateString) {
return simple.format(extended.parse(dateString));
}