可靠的方式让UTC在线时间?

时间:2015-04-15 09:57:18

标签: java c# http time utc

有谁知道我能在哪里准确而快速地获得当前简单且简单的无时间的UTC时间?由于许多因素,我们的系统时钟是可变的,但我们需要一个指导灯来运行我们的应用程序之一。我想知道是否有一个免费服务,我可以通过HTTP获得时间而没有太多开销(即我不想在谷歌搜索的某个地方刮掉很多其他数据,因为应用程序会查找它经常)。有谁知道为此提供可靠的服务吗?

2 个答案:

答案 0 :(得分:3)

取决于您想要获得的准确度以及您对信息源的信任程度。

可能性包括:

答案 1 :(得分:1)

这实际上取决于你想要时间的准确程度。如果要同步应用程序/服务器,那么使用http请求到外部服务器可能不是最佳方法,因为您必须考虑网络延迟。即,如果请求的往返行程被网络减慢,则返回的时间可能是过去的,特别是如果您通过代理进行。如果应用程序在不同的计算机上运行,​​网络延迟可变,则不会同步时间。

另一种方法是确保您运行的计算机的系统时钟全部同步。一个常见的解决方案是NTP(Network Time Protocol),它允许服务器保持时钟更新准确。

这是NTP configuration on Linux的资源,我相信Google会为您找到更多资源。