если год является проблемой, вы можете добавить y
для года:
public Date getDate() {
Date date = null;
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd y");
try {
date = sdf.parse("May 11 2010");
} catch (ParseException ex) {
Logger.getLogger(URLExtractor.class.getName()).log(Level.SEVERE, null, ex);
return null;
}
return date;
}
System.out.println(getDate());
Tue May 11 00:00:00 EDT 2010
Edit:
Чтобы получить правильный день недели, вам нужно указать дату (вместе с годом). Я редактировал код выше.