pytz和python-dateutil有什么区别?

fan*_*err 13 python

我正在尝试在我的Python应用程序中实现时区感知,并且我遇到了两个实现此功能的不同Python模块:pytz和python-dateutil.我想知道这两个模块之间的区别是什么?

(pytz)http://pytz.sourceforge.net/

(python-dateutil)http://labix.org/python-dateutil

Ber*_*pac 8

本文对两个库之间的差异进行了很好的概述,最大的区别显然是DST边缘情况的正确性(哪里dateutil.tz有优势).

  • 甚至连最大的差异现在也消失了。“这个问题直到 Python 3.6 引入 PEP 495 才得到解决,该版本向 datetime 类添加了 Fold 属性。” (2认同)

Pet*_*eng 5

它们都为处理时区提供了有用的支持。我在django应用程序中亲自使用pytz,发现它有用且易于使用。希望我的两分钱能对您有所帮助。