Код: Выделить всё
ZoneId zone = ZoneId.of("Australia/Melbourne");
System.out.println(ZonedDateTime.of(2019, 04, 07, 3, 0, 0, 0, zone)); // statement-1
System.out.println(ZonedDateTime.of(2019, 10, 06, 2, 0, 0, 0, zone)); // statement-2
Насколько я понимаю, Java должна увеличивать время на 1 час и +1 к значению смещения (конец летнего времени), а в начале летнего времени Java должна уменьшаться на 1 час от времени и на 1 от значения смещения.
Пожалуйста, помогите мне получить разъяснения относительно различий. Это проблема Java 8 или я неправильно понимаю?
Подробнее здесь: https://stackoverflow.com/questions/608 ... -melbourne
Мобильная версия