summaryrefslogtreecommitdiff
path: root/src/de
diff options
context:
space:
mode:
Diffstat (limited to 'src/de')
-rw-r--r--src/de/danoeh/antennapod/syndication/handler/TypeGetter.java2
-rw-r--r--src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java21
2 files changed, 21 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
index 0ac1b7ae2..5ed9ff2b0 100644
--- a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
+++ b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
@@ -17,7 +17,7 @@ import java.io.Reader;
public class TypeGetter {
private static final String TAG = "TypeGetter";
- enum Type {
+ public enum Type {
RSS20, RSS091, ATOM, INVALID
}
diff --git a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
index 2c1cff914..3138f087a 100644
--- a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
+++ b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
@@ -79,7 +79,7 @@ public class SyndDateUtils {
second = date.substring(date.indexOf("-"));
}
}
-
+
date = first + second;
}
if (isLocal) {
@@ -131,4 +131,23 @@ public class SyndDateUtils {
result += (Float.valueOf(parts[idx])) * 1000L;
return result;
}
+
+ public static String formatRFC822Date(Date date) {
+ SimpleDateFormat format = RFC822Formatter.get();
+ return format.format(date);
+ }
+
+ public static String formatRFC3339Local(Date date) {
+ SimpleDateFormat format = RFC3339Formatter.get();
+ format.applyPattern(RFC3339LOCAL);
+ String result = format.format(date);
+ format.applyPattern(RFC3339UTC);
+ return result;
+ }
+
+ public static String formatRFC3339UTC(Date date) {
+ SimpleDateFormat format = RFC3339Formatter.get();
+ format.applyPattern(RFC3339UTC);
+ return format.format(date);
+ }
}