【发布时间】:2014-05-17 09:49:46
【问题描述】:
无论用户是否正确设置了 Windows 操作系统的日期和时间,我如何才能获得正确的 UTM 时间?
我做了一些测试,我将 Windows 时钟设置为不同的时间并运行完全相同的代码。每次它输出 Windows 时钟时间。我正在寻找始终输出正确 UTM 时间的代码。
代码:
from datetime import datetime
from time import time
print time()
print datetime.utcnow()
【问题讨论】:
-
Doesn't print datetime.utcnow() 解决问题?
-
@S.M.AlMamun 不,它不像我上面解释的那样。试试看;运行我的代码,然后将您的窗口时间更改为 2 of so hour's different 并再次运行代码。它打印出 2 个不同的时间。所以datetime是依靠windows知道时间然后转换成utc。
-
stdlib 唯一解决方案Easiest “daytime” service client in Python?