diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-18 17:34:43 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-18 17:34:43 +0200 |
commit | 5f7a984d8849b3c22b8952ff9eb42a5792c4dd02 (patch) | |
tree | 0acde0a7a8d2e09d053fb9996c64ada3fd468de4 /src/de/danoeh/antennapod/syndication | |
parent | ac72d855d0909fd2fbc076de36b8279400e5d1cd (diff) | |
download | AntennaPod-5f7a984d8849b3c22b8952ff9eb42a5792c4dd02.zip |
Dateparser should now be more stable
Diffstat (limited to 'src/de/danoeh/antennapod/syndication')
-rw-r--r-- | src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java index 226a79721..00f77d65a 100644 --- a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java +++ b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java @@ -45,9 +45,12 @@ public class SyndDateUtils { e.printStackTrace(); format.applyPattern(RFC822); try { - result = format.parse(date); + result = format.parse(date); } catch (ParseException e1) { e1.printStackTrace(); + Log.e(TAG, "Unable to parse feed date correctly"); + } finally { + format.applyPattern(RFC822DAY); // apply old pattern again } } @@ -77,6 +80,9 @@ public class SyndDateUtils { result = format.parse(bufStr); } catch (ParseException e) { e.printStackTrace(); + Log.e(TAG, "Unable to parse date"); + } finally { + format.applyPattern(RFC3339UTC); } } |