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

发布于 2024-09-09 05:34:52 字数 112 浏览 4 评论 0原文

我的 Android 应用 需要从互联网获取当前日期和时间。我不能依赖电话里的日期。如何从互联网上获取时间?有哪些可用的时间服务器

My Android app requires to get the current date and time from Internet. I can't rely on the date from the phone. How is it possible to get the time from Internet? What are the available time servers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

溺ぐ爱和你が 2024-09-16 05:34:52

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

There are a lot of time servers, the one to select would probably depend on where you are in the wold. You can find a list of the "public" ones at the NTP.org. You can get information on how you need to communicate with an NTP server from RFC958. Just an FYI, I think changing the time on the device would require ROOT permissions.

裸钻 2024-09-16 05:34:52

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

作为解决方法,我在 Android 上尝试了这个代码,并且可以正常工作。这样您就可以校正本地时钟。 (您需要root权限才能设置)

I have the same problem. It seems as Android have a ntp-client if you look in the logs. But it fails every time... If this had been solved, it had helped many projects/people.

As a workaround I tried this code on Android and i works. This way you can correct your local clock. (You need root access to set it)

撩起发的微风 2024-09-16 05:34:52

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

The simplest is the daytime protocol assigned to port 13, but only few servers offer this (optional in e.g. Windows NT and later). What do you have available to query against?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文