Я хочу получить текущее время UTC в миллисекундах. Я искал google и получил несколько ответов, что System.currentTimeMillis() возвращает время UTC. но это не так. Если я сделаю следующее:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
все три раза почти одинаковы (разница в миллисекундах из-за вызовов).
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
и на этот раз это не время UTC, это время моего часового пояса. Как я могу получить текущее время UTC в Android?