diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-03-31 19:45:03 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-03-31 19:45:03 +0200 |
commit | 5a6c7ef43a89ae03c6de94f070314ec5bc5c3c9d (patch) | |
tree | 3cbd1b8368555ba5867ae68c5246c2a4490c5fc9 /src/de/danoeh/antennapod/syndication | |
parent | b2de7512f4c871e882760bfe8bffa27d10c1c68a (diff) | |
download | AntennaPod-5a6c7ef43a89ae03c6de94f070314ec5bc5c3c9d.zip |
Added feed generators, basic rss tests
Diffstat (limited to 'src/de/danoeh/antennapod/syndication')
-rw-r--r-- | src/de/danoeh/antennapod/syndication/handler/TypeGetter.java | 2 | ||||
-rw-r--r-- | src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java | 21 |
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); + } } |