1、字符串转日期
方便人识别的字符串格式的日期时间需要先转换成python里的日期时间格式才能做运算,通过以下方式将字符串格式日期转换成python日期时间格式:
from datetime import date, timedelta, datetime str_date = '2022-05-08 12:35:46' date_date = datetime.strptime(str_date, '%Y-%m-%d %H:%M:%S') print(date_date) print(type(date_date))
2、日期加减
转换为日期时间类型后,就可以通过相应函数加减日期了
from datetime import date, timedelta, datetime str_date = '2022-05-08 12:35:46' date_date = datetime.strptime(str_date, '%Y-%m-%d %H:%M:%S') print(date_date) print(type(date_date)) date_10_days_before = date_date - timedelta(10) print(date_10_days_before)



