Desejo obter a hora UTC atual em milissegundos. Eu pesquisei no google e encontrei algumas respostas que System.currentTimeMillis () retorna a hora UTC. mas isso não acontece. Se eu fizer o seguinte:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
todas as três vezes são quase iguais (a diferença é em milissegundos devido às chamadas).
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
e esta hora não é a hora UTC, em vez disso, é o meu fuso horário. Como posso obter a hora UTC atual no android?