As far as I know, even Java does not support that. A true zone-id would
be something like (for me) "America/Chicago". If I ask Java to parse
"2020-01-01 10:10:10 America/Chicago +02:00" it just says no. For me, CST
(standard) and CDT (daylight savings) are really synonyms for offset -
either UTC-05:00 or UTC-06:00 depending on day of the year.
It seems like the proper syntax for that would actually be "2020-01-01
10:10:10+02:00 America/Chicago", but in my
testing DateTimeFormatter#parseBest did not handle that form either