更多资料获取
📚 个人网站:ipengtao.com
在Python中,处理日期和时间是常见的任务之一。dateutil
库是Python标准库中datetime
模块的扩展,提供了许多方便的工具和函数,简化了日期和时间的操作。
安装与基本用法
首先,确保dateutil
库已安装:
pip install python-dateutil
使用示例代码:
from dateutil import parser, relativedelta
# 解析字符串为日期对象
date_str = "2023-11-15"
parsed_date = parser.parse(date_str)
print(f"Parsed Date: {
parsed_date}")
# 计算相对日期
current_date = parsed_date
next_month = current_date + relativedelta.relativedelta(months=1)
print(f"Next Month: {
next_month}")
主要功能
1 日期解析
dateutil.parser
模块提供了灵活的日期解析功能,可以将字符串解析为日期对象。
from dateutil import parser
date_str = "2023-11-15"
parsed_date = parser.parse(date_str)
print(f"Parsed Date: {
parsed_date}")
2 相对日期计算
dateutil.relativedelta
模块允许进行相对日期的计算,例如,计算下一个月的日期。
from dateutil import relativedelta
current_date = parsed_date
next_month = current_date + relativedelta.relativedelta(months=1