python 将两个字符串日期转时间格式相减
时间: 2023-09-17 15:13:53 浏览: 210
使用Python将字符串转换为格式化的日期时间字符串
可以使用 datetime 模块来实现字符串日期转时间格式相减。
代码示例:
```python
from datetime import datetime
# 定义两个字符串日期
date_str1 = '2022-10-01'
date_str2 = '2022-09-15'
# 将字符串日期转换为 datetime 类型
date1 = datetime.strptime(date_str1, '%Y-%m-%d')
date2 = datetime.strptime(date_str2, '%Y-%m-%d')
# 两个日期相减
delta = date1 - date2
# 输出相差的天数
print(delta.days)
```
输出结果:
```
16
```
说明:上述代码中,使用 `datetime.strptime()` 函数将字符串日期转换为 datetime 类型,其中 `%Y-%m-%d` 表示年月日的格式。然后使用 `-` 运算符计算两个日期相差的天数,并通过 `delta.days` 获取相差的天数。
阅读全文