From 17813811877d870de8e09f152d68567c711f6a55 Mon Sep 17 00:00:00 2001 From: machey Date: Fri, 1 Mar 2019 00:19:47 +0800 Subject: [PATCH] modify --- .../com/alibaba/otter/canal/client/adapter/support/Util.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support/Util.java b/client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support/Util.java index 54fb7fe4..f4878a47 100644 --- a/client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support/Util.java +++ b/client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support/Util.java @@ -145,6 +145,7 @@ public class Util { } private static String timeZone; // 当前时区 + private static DateTimeZone dateTimeZone; static { TimeZone localTimeZone = TimeZone.getDefault(); @@ -159,6 +160,7 @@ public class Util { String hour = String.format("%1$02d", offsetHour); String minute = String.format("%1$02d", offsetMinute); timeZone = symbol + hour + ":" + minute; + dateTimeZone = DateTimeZone.forID(timeZone); TimeZone.setDefault(TimeZone.getTimeZone("GMT" + timeZone)); } @@ -181,7 +183,7 @@ public class Util { datetimeStr = "T" + datetimeStr; } - DateTime dateTime = new DateTime(datetimeStr, DateTimeZone.forID(timeZone)); + DateTime dateTime = new DateTime(datetimeStr, dateTimeZone); return dateTime.toDate(); }