Python时间类的运算
时间: 2023-11-16 21:53:24 浏览: 42
关于Python的时间类运算,你可以使用datetime模块提供的datetime类进行操作。以下是一些常用的时间类运算示例:
1. 计算两个日期之间的天数差:
```python
from datetime import datetime
date1 = datetime(2021, 1, 1)
date2 = datetime(2021, 2, 1)
delta = date2 - date1
print(delta.days) # 输出 31
```
2. 增加或减少指定的时间间隔:
```python
from datetime import datetime, timedelta
now = datetime.now()
one_week_later = now + timedelta(weeks=1)
one_day_ago = now - timedelta(days=1)
print(one_week_later) # 输出一周后的日期和时间
print(one_day_ago) # 输出一天前的日期和时间
```
3. 比较两个日期的先后:
```python
from datetime import datetime
date1 = datetime(2021, 1, 1)
date2 = datetime(2021, 2, 1)
if date1 < date2:
print("date1 在 date2 之前")
elif date1 > date2:
print("date1 在 date2 之后")
else:
print("date1 和 date2 相等")
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)