如何连接时间服务器获取当前时间设置?还有任何时间服务器吗?

时间:2010-07-12 11:21:51

标签: java android ntp

我的Android app需要获取当前date and time from Internet。我不能靠电话的日期。如何从互联网上获取时间?可用的time servers是什么?

3 个答案:

答案 0 :(得分:1)

有很多时间服务器,选择的服务器可能取决于你在哪里。您可以在NTP.org找到“公开”列表。您可以从RFC958获取有关如何与NTP服务器通信的信息。仅仅是一个FYI,我认为更改设备上的时间需要ROOT权限。

答案 1 :(得分:1)

我有同样的问题。如果您查看日志,Android似乎有一个ntp客户端。但它每次都失败了...如果这个问题得到了解决,它就帮助了很多项目/人。

作为一种解决方法,我在Android上尝试了这个code,我的工作正常。这样您就可以纠正本地时钟。 (您需要root权限才能设置它)

答案 2 :(得分:0)

最简单的是分配给端口13的白天协议,但只有少数服务器提供此功能(例如Windows NT及更高版本中的可选服务)。你可以查询什么?