У меня есть список городов, штатов/провинций и стран, и мне нужно легко найти их соответствующие временные точки. В частности, мне нужно знать, к какой Windows TimeZone они относятся. До сих пор это был сложный процесс, потому что нет простого способа передать город чему-то и вернуть часовой пояс (часовой пояс является смещением и зависит от того, поддерживает ли часовой пояс Летнее время).
Текущий поток должен использовать http://www.batchgeocode.com, чтобы получить широту/долготу города (который действительно вызывает службу Yahoo), а затем вызовите http://www.EarthTools.org, чтобы получить письмо с часовым поясом, которое отображает смещение. Проблема в том, что служба yahoo иногда возвращает плохую долготу/широту, а earthtools.org не знает много о DST-информации, поэтому сопоставление с правильным идентификатором TimeZone является утомительным ручным процессом.
Я не могу быть первым человеком, который сделал это - знает ли кто-нибудь о лучшем способе или какой-то список, в котором есть информация, которая мне нужна?
Спасибо.