Я тестирую свое приложение в разных часовых поясах.Я вручную изменил часовой пояс моего физического телефона на Лондонский Великобритания, который является GMT + 00: 00
Однако, когда я печатаю часовой пояс с использованием myCalendar.getTimeZone().getDisplayName(true, TimeZone.SHORT)
, он печатает:
GMT+01:00
Почему к смещению добавляется час?
РЕДАКТИРОВАТЬ:
Установив для первого параметра getDisplayName
значение false, я получаю правильное значениеGMT+00:00
но я не уверен, почему я должен установить его в false.Насколько я знаю, Лондон Великобритания всегда GMT+00:00
?Я не прав?