2017-02-24 15 views

回答

5

很多datetime.datetime的工作方式取决于它运行的机器。主机的本地时间和时区设置将决定您将获得的输出。

如果主机在UTC时区,那么在datetime.datetime.now()datetime.datetime.utcnow()之间没有区别。

按照pytz documentation

处理时间的最佳方式是始终UTC工作,转换才产生的localtime输出时,由人来阅读。

pytz用于占日光节约时间,和datetime.datetime.utcnow()用于提供一个通用的标准化的参考点在其上就可以计算出夏令时。 datetime.datetime.utcnow()自己不会考虑夏令时。

相关问题