現在のUTC時間をミリ秒で取得したい。私はグーグルを検索し、System.currentTimeMillis()がUTC時間を返すといういくつかの回答を得ました。しかし、そうではありません。私が次のことをした場合:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
3つの時間はすべてほぼ同じです(違いは呼び出しによるミリ秒単位です)。
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
この時間はUTC時間ではなく、私のタイムゾーン時間です。Androidで現在のUTC時間を取得するにはどうすればよいですか?