Chcę uzyskać aktualny czas UTC w milisach. Przeszukałem google i otrzymałem odpowiedzi, że System.currentTimeMillis () zwraca czas UTC. ale tak nie jest. Jeśli wykonam następujące czynności:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
wszystkie trzy czasy są prawie takie same (różnica jest w milisekundach z powodu połączeń).
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
i tym razem nie jest czasem UTC, a jest to moja strefa czasowa. Jak mogę sprawdzić aktualny czas UTC w systemie Android?