确定正确的时间

时间:2014-05-17 00:29:38

标签: python windows

无论用户是否正确设置了Windows操作系统日期和时间,我如何才能获得正确的UTM时间?

我做了一些测试,我将Windows时钟设置为不同的时间并运行完全相同的代码。每次输出Windows时钟时间。我正在寻找代码来始终输出正确的UTM时间。

代码:

from datetime import datetime
from time import time

print time()
print datetime.utcnow()

1 个答案:

答案 0 :(得分:3)

您想要使用NTP模块:https://pypi.python.org/pypi/ntplib/

网站示例:

import ntplib
from time import ctime
c = ntplib.NTPClient()
response = c.request('europe.pool.ntp.org', version=3)
ctime(response.tx_time)