From dd25c8134c8c7556bb49a864f623b42f6b52236b Mon Sep 17 00:00:00 2001 From: snickersun Date: Fri, 15 May 2020 19:09:08 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=20=E4=B8=8E=E6=9C=8D=E5=8A=A1?= =?utf8?q?=E5=99=A8=E5=90=8C=E6=AD=A5=E6=97=B6=E9=97=B4=E7=9A=84=E6=97=A5?= =?utf8?q?=E5=BF=97=EF=BC=8C=E6=96=B9=E4=BE=BF=E4=BB=A5=E5=90=8E=E6=9F=A5?= =?utf8?q?=E8=AF=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../java/com/enqualcomm/support/utils/TimeUtil.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/enqualcomm/support/utils/TimeUtil.java b/app/src/main/java/com/enqualcomm/support/utils/TimeUtil.java index b6078b22..045f1a52 100644 --- a/app/src/main/java/com/enqualcomm/support/utils/TimeUtil.java +++ b/app/src/main/java/com/enqualcomm/support/utils/TimeUtil.java @@ -145,9 +145,12 @@ public class TimeUtil { }else{ timezone_name=String.format("GMT-%1$02d:00", Math.abs(timezone)); } - TimeZone tz = TimeZone.getTimeZone(timezone_name); + TimeZone tz = TimeZone.getTimeZone(timezone_name); ICLogger.i("====set timezone "+tz.getDisplayName()); + Calendar c = Calendar.getInstance(); + + ICLogger.i("====origin time " + c.getTime().toString()+" time zone "+c.getTimeZone()); c.setTime(datetime); if (is24Hour(mContext)){ c.add(Calendar.HOUR_OF_DAY, timezone);//24小时制 @@ -156,13 +159,12 @@ public class TimeUtil { } c.setTimeZone(tz); long when = c.getTimeInMillis(); - ICLogger.i("====set time "+c.toString()); - if (when / 1000 < Integer.MAX_VALUE) { SystemClock.setCurrentTimeMillis(when); } - long now = Calendar.getInstance().getTimeInMillis(); + Calendar d=Calendar.getInstance(); + long now = d.getTimeInMillis(); //Log.d(TAG, "set tm="+when + ", now tm="+now); if(now - when > 1000) @@ -170,6 +172,8 @@ public class TimeUtil { ICLogger.i("====set time failed now("+now+")-when("+when+") > 1000 !"); } + ICLogger.i("====set time to " + d.getTime().toString()+" time zone "+d.getTimeZone()); + } public static void setSysTime(Context mContext,int hour,int minute,int secounds){ -- 2.17.1