2
我試圖獲取服務器的當前UTC時間,但它給我te時區時間(UTC + 6),有什麼辦法讓UTC時間不使用設備時間?Android從ntp服務器獲取UTC時間
我的代碼:
NTPUDPClient timeClient = new NTPUDPClient();
InetAddress inetAddress = InetAddress.getByName("time1.google.com");
TimeInfo timeInfo = timeClient.getTime(inetAddress);
long returnTime = timeInfo.getMessage().getOriginateTimeStamp().getTime();
long returnTime2 = timeInfo.getReturnTime();
Date current = new Date(returnTime);
Date current1 = new Date(returnTime2);
Log.i("actualtime", current.toString()); //it give me UTC+6
Log.i("actualtime",current1.toString()); //it give me UTC+6
謝謝!
這很好,謝謝@Femi –
仍然使用設備時間。更改您的設備時間並再次測試代碼 – Dawit