Переход на летнее время может привести к тому, что Location.getTime() вернет UTC-1 на некоторых телефонах, это известная проблема и есть ли решение?
Основываясь на документации Android, метод Location getTime() возвращает UTC времени исправления, поэтому я предполагаю, что независимо от того, что делает пользователь - изменение времени или часового пояса телефона, не изменит это значение, но, похоже, это не быть на всех телефонах.
Большинство телефонов, которые мы попробовали, вели себя как положено, но с парой (оба работают под управлением Android 4.4.2), когда применимо летнее время, например, BST (британское летнее время), затем Location.getTime() возвращает значения в формате UTC-1. (есть другие устройства 4.4.2, которые ведут себя правильно).
Это известная проблема и есть ли решение?