我想在我的Android應用程序中使用當前在線時間。我知道您可以確保時間由互聯網在Android設置中提供。我如何在Java中檢查?確保時間由互聯網提供
0
A
回答
0
看來,不過已經有了類似的問題在這裏:How to use an Internet time server to get the time?
我必須承認我沒有本人來說用這個,但它看起來就像是值得一試。它使用apache commons庫。
複製相關代碼(鏈接完整說明):
String TIME_SERVER = "time-a.nist.gov";
NTPUDPClient timeClient = new NTPUDPClient();
InetAddress inetAddress = InetAddress.getByName(TIME_SERVER);
TimeInfo timeInfo = timeClient.getTime(inetAddress);
long returnTime = timeInfo.getMessage().getTransmitTimeStamp().getTime();
Date time = new Date(returnTime);
東西不說存在該TIME_SERVER
可能不會更新。下面是與它們的可用性服務器的列表:http://tf.nist.gov/tf-cgi/servers.cgi#
請讓我知道,如果這個工作對你:)
0
你需要自己檢查一下,使用SNTP客戶端或其他東西。
即使用戶沒有手動更改時間,也不要求設備使用「Internet」自動設置時間。例如,美國的許多設備依靠無線運營商的NITZ信號作爲其時間源。
相關問題
- 1. 互聯網服務提供商從哪裏獲得互聯網?
- 2. 任何提及免費互聯網時間網絡服務
- 3. 互聯網提供商與「私人廣域網」的客戶?
- 4. 互聯網響應時間峯值
- 5. 確定Java中另一個國家的互聯網時間
- 6. 通過互聯網提供我的Apache本地主機
- 7. 通過互聯網提供Jenkins實例:遠離本地主機
- 8. 禁止互聯網提供商IP地址通過Fail2ban?
- 9. 互聯網服務提供商定位器
- 10. 如何檢查互聯網接入服務提供在Android中
- 11. 如何在沒有互聯網連接的情況下獲取網絡提供的日期和時間?
- 12. 相同的互聯網時間,但時間不同
- 13. 如何在UWP中提供互聯網時在前臺觸發某種方法?
- 14. 在沒有互聯網連接的服務器之間保持時間同步
- 15. 捕獲的網絡分組提供準確時間戳
- 16. 將文件保存到iCloud時,有沒有網絡/互聯網
- 17. Windows Server 2003提供網絡互斥體
- 18. 如何確保互聯網在Android上正常工作
- 19. 使用vbscript登錄到互聯網提供商網頁(數據在html表中)
- 20. 保護互聯網上的遺留API
- 21. 通過互聯網保存Java屬性
- 22. Java - 保存互聯網廣播流
- 23. 保存從互聯網的excel文件
- 24. Java - 保存到互聯網文件
- 25. 從互聯網
- 26. 從互聯網
- 27. 如何確定Android互聯網連接?
- 28. 在android中確定互聯網速度
- 29. Applescript確定互聯網可達性
我試過,但我使用有問題的HttpClient –