У меня странная проблема с Java TimeZone ..
Вызов TimeZone.getDefault () дает мой местный часовой пояс с идентификатором «GMT + 02: 00».
Забавно, что этот идентификатор не отображается в списке, предоставленном TimeZone.getAvailableIDs () . По-видимому, моя зона выглядит как "Etc / GMT + 2".
Я пытаюсь заполнить комбо часовыми поясами, но невозможно выставить выделение, потому что GMT + 02: 00 нет в списке ..
Кто-нибудь видел эту проблему? Есть идеи?
Обновление:
Нижняя строка - не может полагаться на строки идентификаторов, должна идти со смещением, поскольку идентификаторы дисплея могут варьироваться от системы к системе.