Android получить текущее время UTC

Какова функция получения текущего времени UTC. Я пытался с System.getCurrentTime, но я получаю текущую дату и время устройства.

благодаря

Solutions Collecting From Web of "Android получить текущее время UTC"

System.currentTimeMillis() дает вам количество миллисекунд с 1 января 1970 года 00:00:00 по UTC. Причина, по которой вы видите местное время, может быть связана с тем, что вы конвертируете экземпляр Date в строку перед его использованием. Вы можете использовать DateFormat s для преобразования Date s в String s в любой часовой пояс:

 DateFormat df = DateFormat.getTimeInstance(); df.setTimeZone(TimeZone.getTimeZone("gmt")); String gmtTime = df.format(new Date()); 

Также см. Этот связанный вопрос .

См. Мой ответ здесь:

Как получить текущую дату и время в UTC или GMT на Java?

Я полностью протестировал его, изменив часовые пояса на эмуляторе