summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/syndication
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-18 17:34:43 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-18 17:34:43 +0200
commit5f7a984d8849b3c22b8952ff9eb42a5792c4dd02 (patch)
tree0acde0a7a8d2e09d053fb9996c64ada3fd468de4 /src/de/danoeh/antennapod/syndication
parentac72d855d0909fd2fbc076de36b8279400e5d1cd (diff)
downloadAntennaPod-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.java8
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);
}
}