Converter o código do estado do país em fuso horário em Java

Nov 25 2020

Tendo o código do estado do país como entrada, é possível obter o fuso horário usando Java? Por exemplous-tx -> (GMT-6)

Tentei usar esta resposta , porém este método usa apenas o código do país, sem o estado e a saída é:

US/Alaska_US/Aleutian_US/Arizona_US/Central_US/East-Indiana_US/Eastern_US/Hawaii_US/Indiana-Starke_US/Michigan_US/Mountain_US/Pacific_US/Pacific-New_US/Samoa

Respostas

2 MattJohnson-Pint Nov 26 2020 at 03:14

Isso não é possível - em nenhum idioma. Muitos estados dos EUA têm mais de um fuso horário, dependendo de qual parte do estado você está se referindo:

Da Wikipedia :

Você pode ver claramente neste mapa, muitos estados onde o limite do fuso horário não segue o limite do estado.