Как всегда получать корректное время в конкретном городе (android/ios)?
1,00
р.
р.
Пишу приложение на обе платформы, в котором жизненно важно знать текущее точное время в определенном городе, например Новосибирске. Временная зона недавно сменилась, а так же на зиму и лето переводят часы... Вообщем, оно не постоянно равно GMT+7. Причем надо знать именно корректное время в городе, вне зависимости какое выставлено на устройстве пользователя. Существуют ли какие-нибудь ресурсы, с которых можно парсить точное время в конкретном городе или же библиотеки с такой функцией... Вообще, существует какое-либо единственное верное решение в данной ситуации? (android: знаю как пользоваться Jsoup, парсил время с http://www.epochconverter.com/, но сайт иногда бывает недоступен, а значит этот вариант не подходит) Буду благодарен любой полезной информации!
Ответ Я использовал Google Maps. Через API https://maps.googleapis.com/maps/api/timezone/json можно получить доступ к актуальной временной зоне по указанным координатам (включая перевод времени). Координаты города легко получить по названию. Вот документация: https://developers.google.com/maps/documentation/timezone/intro Обратите внимание на параметры dstOffset и rawOffset.