Voglio ottenere l'ora UTC corrente in millisecondi. Ho cercato su Google e ho ottenuto alcune risposte che System.currentTimeMillis () restituisce l'ora UTC. ma non è così. Se faccio quanto segue:
long t1 = System.currentTimeMillis();
long t2 = new Date().getTime();
long t3 = Calendar.getInstance().getTimeInMillis();
tutti e tre i tempi sono quasi uguali (la differenza è in milli secondi a causa delle chiamate).
t1 = 1372060916
t2 = 1372060917
t3 = 1372060918
e questa volta non è l'ora UTC, invece è l'ora del mio fuso orario. Come posso ottenere l'ora UTC corrente in Android?