python给定日期计算有多少天
时间: 2024-02-19 16:26:59 浏览: 77
计算输入的日期距今有多少天
可以使用Python内置的datetime模块来计算给定日期的天数。具体操作如下:
1. 导入datetime模块:
```python
from datetime import datetime
```
2. 创建日期对象:
```python
date1 = datetime.strptime('2021-01-01', '%Y-%m-%d') # 将字符串转换为日期对象
```
3. 计算日期差:
```python
date2 = datetime.now() # 获取当前日期
delta = date2 - date1 # 计算日期差
days = delta.days # 获取天数
```
完整代码如下:
```python
from datetime import datetime
date1 = datetime.strptime('2021-01-01', '%Y-%m-%d')
date2 = datetime.now()
delta = date2 - date1
days = delta.days
print(days)
```
输出结果为:
```
129
```
阅读全文