У меня есть список около 400 почтовых индексов. Мне нужно использовать часовой пояс этого кода в приложении. Например: - Если мой почтовый индекс 35242, после поиска в Google я обнаружил, что часовой пояс для 35242 - это GMT-5. Теперь в приложении мне нужно добавить DateTime.Now.AddHours(-5)
. Есть ли способ сделать это из кода или мне нужно искать часовой пояс для всех почтовых индексов и делать это вручную?
Есть ли способ получить TimeZone по ZipCode на С#?
Ответы (1)
Q: Есть ли способ программно получить часовой пояс из почтового индекса?
О: Конечно. Доступно множество баз данных, библиотек программирования и веб-сервисов. Некоторые платные, некоторые бесплатные; некоторые статические (например, загрузка .csv), другие динамические (например, REST API).
ПРЕДЛОЖЕНИЕ. Рассмотрите возможность использования API часовых поясов от Google.
person
paulsm4
schedule
21.10.2020
[asp.net]
и[asp.net-mvc]
предназначены для .NET Framework. Если вы используете .NET Core, вместо этого следует использовать[asp.net-core]
и[asp.net-core-mvc]
. В любом случае, в данном случае они не имеют отношения к вопросу, поэтому я их удалил. - person Llama   schedule 21.10.2020