Итак, это может быть базовым, но, к сожалению, я еще ничего не нашел, чтобы помочь с этим.Получить точное время UTC в Android
Я бы хотел, чтобы определенные функции выполнялись только в Android в течение периода времени, характерного для UTC/GMT Time.
Как вы это делаете? Я попытался использовать System.currentTimeMillis(), но если вы измените время на Android-устройстве в настройках, это также изменит System.currentTimeMillis().
Я хотел бы получить время, равное UTC/GMT и не зависит от настроек Android Device Settings, поэтому, если часы изменены на устройстве, это не будет мешать.
Любые мысли?
Спасибо! Christopher Steven
You может попробовать следующее: http://stackoverflow.com/questions/308683/how-can-i-get-the-current-date-and-time-in-utc-or-gmt-in-java/6697884#6697884 –
@cgomezmendez благодарит за предложение, но, к сожалению, оно не работает; Я просто протестировал его в примерном приложении ... Если вы измените время устройства, это также изменится. – chocospaz
Это: [Google-sntpClient-fetch utc из Интернета] (http://stackoverflow.com/questions/14771223/get-utc-date-from-web-in-android-application) –