在上面的代码中,我想将服务器的时区 (GMT-02:00) 的日期转换为我的设备 (GMT-03:00) 的时区。但我总是有相同的服务器日期。我做错了什么?
时区 timeZoneServer = TimeZone.getTimeZone(timeZoneServerString); 长时间 = new Long(Long.valueOf(timeInMilis));
Calendar calendarDateServer = Calendar.getInstance(timeZoneServer);
calendarDateServer.setTimeInMillis(time);
long miliServer = calendarDateServer.getTimeInMillis();
TimeZone timeZoneMeu = TimeZone.getDefault();
Calendar meuCalendario = new GregorianCalendar();
meuCalendario.setTimeZone(timeZoneMeu);
meuCalendario.setTimeInMillis(miliServer);
Date transformedDate = meuCalendario.getTime();
return transformedDate;