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库参考中了解更多信息。
广告