Repository: incubator-pirk Updated Branches: refs/heads/master 3cf5ed7ed -> ce05214bb
standarized the timezone in the ISO8601DateParser to UTC and updated the test accordingly Project: http://git-wip-us.apache.org/repos/asf/incubator-pirk/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-pirk/commit/ce05214b Tree: http://git-wip-us.apache.org/repos/asf/incubator-pirk/tree/ce05214b Diff: http://git-wip-us.apache.org/repos/asf/incubator-pirk/diff/ce05214b Branch: refs/heads/master Commit: ce05214bb6c56ee86c100df2edaea02edc96a7cd Parents: 3cf5ed7 Author: eawilliams <[email protected]> Authored: Tue Jul 12 19:37:59 2016 +0200 Committer: eawilliams <[email protected]> Committed: Tue Jul 12 19:37:59 2016 +0200 ---------------------------------------------------------------------- src/main/java/org/apache/pirk/utils/ISO8601DateParser.java | 2 ++ src/test/java/test/general/ISO8601DateParserTest.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/ce05214b/src/main/java/org/apache/pirk/utils/ISO8601DateParser.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/pirk/utils/ISO8601DateParser.java b/src/main/java/org/apache/pirk/utils/ISO8601DateParser.java index a6b38d6..0826322 100755 --- a/src/main/java/org/apache/pirk/utils/ISO8601DateParser.java +++ b/src/main/java/org/apache/pirk/utils/ISO8601DateParser.java @@ -21,6 +21,7 @@ package org.apache.pirk.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; +import java.util.TimeZone; import org.apache.log4j.Logger; @@ -42,6 +43,7 @@ public class ISO8601DateParser private static void init() { format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); + format.setTimeZone(TimeZone.getTimeZone("UTC")); } public static String parseDate(String date) http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/ce05214b/src/test/java/test/general/ISO8601DateParserTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/test/general/ISO8601DateParserTest.java b/src/test/java/test/general/ISO8601DateParserTest.java index d2db789..7542b9f 100644 --- a/src/test/java/test/general/ISO8601DateParserTest.java +++ b/src/test/java/test/general/ISO8601DateParserTest.java @@ -40,8 +40,8 @@ public class ISO8601DateParserTest logger.info("Starting testDateParsing: "); String date = "2016-02-20T23:29:05.000Z"; - long longDate = Long.parseLong("1456028945000"); - + long longDate = Long.parseLong("1456010945000"); //date in UTC + assertEquals(longDate, ISO8601DateParser.getLongDate(date)); assertEquals(date, ISO8601DateParser.fromLongDate(longDate));
