python pytz和dateutil之间有什么区别?[关闭]

8dtrkrch  于 2023-01-24  发布在  Python
关注(0)|答案(5)|浏览(184)

已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

两年前关闭了。
这篇文章是编辑和提交审查1小时前。
Improve this question
我试图在Python应用程序中实现时区感知,我遇到了两个实现该特性的不同Python模块:pytzpython-dateutil。这两个模块有什么区别?
(皮茨)http://pytz.sourceforge.net/
(日期到)https://dateutil.readthedocs.io/en/stable/

2o7dmzc5

2o7dmzc51#

This article很好地概述了这两个库之间的差异,最大的差异显然是DST边缘情况的正确性(dateutil.tz具有优势)。

ax6ht2ek

ax6ht2ek2#

它们都为处理时区提供了有用的支持,我个人在我的django应用程序中使用过pytz,发现它很有用,也很容易使用,希望我的两分钱能有所帮助。

2w3rbyxf

2w3rbyxf3#

两个包我都用,我个人不喜欢python-dateutil的打包方式(整个python 2版本和python3版本),它以前甚至不在pypi上,python-dateutil对于解析很棒,即使它有点慢(尽管它是解析),我打赌pytz包会成为时区的标准。

olhwl3o2

olhwl3o24#

我个人也更喜欢pytz包,python-dateutil使用起来有点奇怪,而且有点慢

nqwrtyyt

nqwrtyyt5#

pytz有预定义的时区avialable在简单的调用方法如'亚洲/加尔各答'为'加尔各答'和dateutil将使用所有的时区available在你的操作系统.对于共同的时区他们是一个available在pytz.这是主要的区别两者之间,但pytz是更简单.

相关问题