Python有哪些用于日期操作的模块?


标准库和PiPy仓库中都提供了许多用于日期操作的模块。其中最流行的库如下(排名不分先后):

  • datetime(标准库) - datetime模块提供了用于以简单和复杂方式操作日期和时间的类。虽然支持日期和时间运算,但实现的重点是高效地提取属性以进行输出格式化和操作。

  • time(标准库) - 此模块提供各种与时间相关的函数。虽然此模块始终可用,但并非所有函数在所有平台上都可用。此模块中定义的大多数函数都调用同名的平台C库函数。

  • dateutil - dateutil模块为Python 2.3+中可用的标准datetime模块提供了强大的扩展。

  • mxDateTime - mxDateTime™是一个Python扩展包,它提供了三个新对象:DateTime、DateTimeDelta和RelativeDateTime,它们允许您以比使用tick(自1970年1月1日0:00 UTC以来的秒数)更自然的方式存储和处理日期/时间值,这是Python的time模块使用的表示方法。

  • pytz - pytz将Olson tz数据库引入Python。此库允许使用Python 2.4或更高版本进行准确且跨平台的时区计算。它还解决了在夏令时结束时出现的时间不明确问题,您可以在Python库参考中了解更多信息。

更新于:2020年2月19日

236 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告