Я пытаюсь установить для объекта календаря значение GMT, но getTime () всегда возвращает время в GMT + 1 (мое текущее время).Я попытался:
Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("skeniver"));
Все они, очевидно, возвращают GMT, потому что
cal.getTimeZone().getDisplayName()
возвращает "GMT + 00: 00";но
cal.getTime().toString();
всегда отображает время в GMT + 1.
Кто-нибудь знает, почему это происходит?