How can I parse a pubDate from a RSS feed to a Date object in java.
The format in the RSS feed: Sat, 24 Apr 2010 14:01:00 GMT
What I have at the moment:
DateFormat dateFormat = DateFormat.getInstance();
Date pubDate = dateFormat.parse(item.getPubDate().getText());
But this code throws an ParseException with the message Unparseable date
For the lucky one that can use the Java 8 LocalDateTime:
You can define the date format you are trying to parse, using the class
SimpleDateFormat
:Additionally, for non-English
Locale
's, be sure to use the following when parsing dates in English:If you need to have an RFC822 compliant date, try this :