Android get Heure UTC actuelle

Quelle est la fonction pour obtenir l’heure UTC actuelle. J’ai essayé avec System.getCurrentTime mais j’obtiens la date et l’heure actuelles du périphérique.

Merci

System.currentTimeMillis() indique le nombre de millisecondes écastings depuis le 1er janvier 1970 à 00:00:00 UTC. La raison pour laquelle vous voyez les heures locales peut être que vous convertissez une instance Date en chaîne avant de l’utiliser. Vous pouvez utiliser DateFormat s pour convertir les Date en Ssortingng s dans n’importe quel fuseau horaire:

 DateFormat df = DateFormat.getTimeInstance(); df.setTimeZone(TimeZone.getTimeZone("gmt")); Ssortingng gmtTime = df.format(new Date()); 

Voir aussi cette question connexe .

voir ma réponse ici:

Comment puis-je obtenir la date et l’heure actuelles en UTC ou GMT en Java?

Je l’ai entièrement testé en changeant les fuseaux horaires sur l’émulateur