I need to parse a time zone from a file in which zones are specified like this: UTC, SAST, etc.
Problem: While ZoneId.of("UTC") works well, I cannot do the same for SAST.
I get java.time.zone.ZoneRulesException: Unknown time-zone ID: SAST.
Question: How to convert "SAST" string to Java's ZoneId?
I know, I can replace "SAST" by "GMT+2" every time I receive it, but it would be great if there was a more elegant way.