如何在python中获得原子钟时间?

时间:2013-07-31 19:38:13

标签: python clock

有没有办法通过使用python模块访问从任何特定原子钟网站给出的时间?

我不是在寻找极端准确性。我正在寻找一种方法来确保我的程序获得正确的时间,以防用户的CPU时间不正确。

我搜索了python 3模块索引并找到了时间模块但没有提到原子钟。

我也看了谷歌,发现了一些提及,但没有任何当前的,这可能是有用的。

编辑:感谢所有人的信息。我想我只需要确保用户时钟是正确的或让他们确保它。也许我可以在用户启动程序时检查原子钟,然后如果他们的时钟关闭了一定量,显示一个弹出窗口,让他们知道时间的差异,并给他们一个选项来禁用弹出窗口。 / p>

谢谢! 扎克

1 个答案:

答案 0 :(得分:6)

ntplib是我在python中用于同步的东西。如果你真的想要准确性,你可以使用它。否则,我只是确保您的时钟正确并使用

>>> from datetime import datetime
>>> datetime.now()

NTPLIB示例

>>>import ntplib
>>>from time import ctime
>>>c = ntplib.NTPClient()
>>>response = c.request('europe.pool.ntp.org', version=3)
>>>ctime(response.tx_time)
'Sun May 17 09:32:48 2009'