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