2014-07-06 103 views

回答

1

您可以使用公共時間服務器通過http設置系統時間。通常的方法涉及ntp服務,這在過去的四到五年裏增加了額外的安全性。看到這篇文章Set time using reputable public time servers

1

一個主動要求http://www.timeapi.org/utc/now獲得UTC通過HTTP GET的時間時間。問題在於發送請求和獲取響應之間存在一個時間間隔。假設您發送了t1中的請求,並且您收到了t2中的回覆。 t2 - t1可能是幾十秒,這會影響時間的準確性。一個可接受的方法是計算t2 - t1並將該值添加到您收到的日期作爲對您的請求的響應。

此答案假定您必須使用HTTP完成此操作,並且不能將其與NTP一起使用。