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 次查看

启动您的职业生涯

完成课程获得认证

开始学习
广告