What's the difference between pytz and python-dateutil?
我正在尝试在我的Python应用程序中实现时区感知,并且我遇到了两个实现此功能的不同Python模块:pytz和python-dateutil。 我想知道这两个模块之间的区别是什么?
(pytz)http://pytz.sourceforge.net/
(python-dateutil)http://labix.org/python-dateutil
本文对两个库之间的差异进行了很好的概述,最大的区别显然是DST边缘情况的正确性(其中
它们都为处理时区提供了有用的支持。 我个人在我的django应用程序中使用了pytz,发现它很有用且易于使用。 希望我的两分钱有所帮助。
我用这两个包。 我个人不喜欢python-dateutil的打包方式(整个版本的python 2和python 3的这个版本),它曾经甚至不在pypi上。 python-dateutil非常适合解析,即使它有点慢(虽然它正在解析)。 我打赌我在pytz包上的钱成为时区的标准。
我个人更喜欢pytz包。 python-dateutil使用有点奇怪,有点慢