Я разрабатываю рассылку новостей на платформе С#/. NET. Недавно я добавил модуль для получения страны и региона получателя по его IP-адресу с использованием базы данных maxmind.com.
Например, я могу получить следующую информацию для некоторого примерного IP-адреса:
Country Code: DE
Country Name: Germany
Region Name: Hessen
City: Frankfurt Am Main
Latitude: 50.1167
Longitude: 8.6833
Теперь мне нужно получить часовую зону пользователя, используя эту информацию.
Я знаю, что есть некоторые базы данных GeoIp, которые также предоставляют часовой пояс, но мне нужно использовать эту конкретную базу данных GeoIp. Также нельзя использовать javascript-подход для определения смещения по времени.
Может быть, я могу как-то определить часовой пояс, используя название страны и региона?