Идентификатор часового пояса из смещения GMT в Java

#java

#java

Вопрос:

Я хочу получить идентификатор часового пояса области в java, у меня есть список смещений GMT, скажем, -3, он должен дать мне ADT. Я действительно сталкиваюсь с трудностями, кто-нибудь может мне помочь.

С уважением

Ответ №1:

Ваши требования не определены четко, поскольку для большинства смещений существует несколько часовых поясов. Кроме того, следует избегать трехбуквенных «идентификаторов часовых поясов», поскольку они часто неоднозначны (например, IST обозначает 4 совершенно разных часовых пояса).

Единственными полностью однозначными идентификаторами часового пояса являются комбинации континент / город, используемые базой данных tz, например «Европа / Берлин» или «Америка / Нью-Йорк». Их более 400, чтобы охватить такие вещи, как переход на летнее время и исторические изменения.

Часовые пояса намного сложнее, чем большинство людей понимают.