Я вижу, что у вас уже есть решение, но я хотел отметить, что смещение часового пояса не имеет смысла без конкретной даты в этом часовом поясе.Смещение будет меняться во многих часовых поясах в течение года, чтобы учесть летнее время.
Похоже, вам нужно знать только смещение в конкретный момент времени, когда вы выполняете вызов API.Если вам нужна произвольная дата, вам нужно передать дату и часовой пояс API, чтобы получить правильное смещение.
Здесь есть несколько замечательных API геокодирования для часовых поясов, которые могут оказаться полезными: Поиск часового пояса по долготе широты