Дата конвертации по часовому поясу
В этом коде выше я хочу преобразовать дату по часовой стрелке сервера (GMT-02: 00) в часовую зону с моего устройства (GMT-03: 00). Но у меня всегда одна и та же дата сервера. Что я делаю не так?
TimeZone timeZoneServer = TimeZone.getTimeZone (timeZoneServerString); Long time = новый 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;