Skip to content
This repository was archived by the owner on May 7, 2019. It is now read-only.

Commit ea7b4be

Browse files
authored
Merge pull request #66 from ayltai/fix/58-orientalDailyDate
#58 Fix date format not recognized for Oriental Daily news
2 parents 35c0c86 + 9344d32 commit ea7b4be

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/src/main/java/com/github/ayltai/newspaper/Constants.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ public final class Constants {
3939

4040
public static final String ENCODING_UTF8 = "UTF-8";
4141

42-
public static final String EMPTY = "";
43-
public static final String SPACE = " ";
42+
public static final String EMPTY = "";
43+
public static final String SPACE = " ";
44+
public static final String NEW_LINE = "\n";
4445

4546
public static final String CATEGORY_BOOKMARK = "BOOKMARK";
4647
public static final String CATEGORY_INSTANT = "即時";

app/src/main/java/com/github/ayltai/newspaper/client/rss/Parser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ private static Date readPublishDate(@NonNull final XmlPullParser parser) throws
151151
final String value = Parser.readTag(parser, Parser.TAG_PUBLISH_DATE);
152152

153153
try {
154-
return Parser.DATE_FORMAT.get().parse(value);
154+
return Parser.DATE_FORMAT.get().parse(value.replaceAll("EDT", "+0800"));
155155
} catch (final ParseException e) {
156156
Log.e(Parser.class.getName(), e.getMessage(), e);
157157
}

0 commit comments

Comments
 (0)