Мне нужно разобрать часовой пояс из файла, в котором зоны указаны следующим образом: UT C, SAST, et c.
Проблема: Пока ZoneId.of("UTC")
работает хорошо, я не могу сделать то же самое для SAST.
Получаю java.time.zone.ZoneRulesException: Unknown time-zone ID: SAST
.
Вопрос: Как преобразовать строку «SAST» в Java ' s ZoneId
?
Я знаю, я могу заменять «SAST» на «GMT + 2» каждый раз, когда получаю его, но было бы здорово, если бы был более элегантный способ.