public static Date getTwitterDate(String date) throws ParseException
{
final String TWITTER="EEE MMM dd HH:mm:ss ZZZZZ yyyy";
SimpleDateFormat sf = new SimpleDateFormat(TWITTER,, Locale.ENGLISH);
sf.setLenient(true);
return sf.parse(date);
}
http://stackoverflow.com/questions/4521715/twitter-date-unparseable
KEYNOTE: Locale is important for parsing date from a String using SimpleDateFormat