Convertir le code du pays en fuseau horaire en Java

Nov 25 2020

Avec le code pays-état comme entrée, est-il possible d'obtenir le fuseau horaire en utilisant Java? Par exempleus-tx -> (GMT-6)

J'ai essayé en utilisant cette réponse , mais cette méthode utilise uniquement le code du pays, sans l'état et la sortie est:

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

Réponses

2 MattJohnson-Pint Nov 26 2020 at 03:14

Ce n'est pas possible - dans aucune langue. De nombreux États américains ont plus d'un fuseau horaire, selon la partie de l'État à laquelle vous faites référence:

De Wikipedia :

Vous pouvez voir clairement sur cette carte, de nombreux états où la limite du fuseau horaire ne suit pas la limite de l'état.