Android uzyskać aktualny czas UTC [duplikat]
To pytanie ma już odpowiedź tutaj:
Jaka jest funkcja, aby uzyskać bieżący czas UTC. Próbowałem z systemem.getCurrentTime ale dostaję aktualną datę i godzinę urządzenia.
Thanks
61
2 answers
System.currentTimeMillis()
podaje liczbę milisekund od 1 stycznia 1970 00: 00: 00 UTC. Przyczyną wyświetlania czasów lokalnych może być konwersja instancji Date
na łańcuch znaków przed jej użyciem. Możesz użyć DateFormat
s do konwersji Date
S na String
s W dowolnej strefie czasowej:
DateFormat df = DateFormat.getTimeInstance();
df.setTimeZone(TimeZone.getTimeZone("gmt"));
String gmtTime = df.format(new Date());
Również Zobacz to powiązane pytanie .
96
Author: Josef Pfleger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:20
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:20
Zobacz moją odpowiedź tutaj:
Jak mogę uzyskać bieżącą datę i godzinę w UTC lub GMT w Javie?
W pełni Przetestowałem go zmieniając strefy czasowe na emulatorze
9
Author: Someone Somewhere,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:39
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:39