Python的datetime模块如何时间减时间
时间: 2024-02-16 13:13:22 浏览: 87
要实现时间减时间,可以使用datetime模块中的timedelta类。具体实现方法如下:
1. 导入datetime模块
```python
import datetime
```
2. 创建两个datetime对象
```python
date1 = datetime.datetime(2021, 3, 1, 12, 0, 0)
date2 = datetime.datetime(2021, 2, 28, 12, 0, 0)
```
3. 计算两个datetime对象的时间差
```python
delta = date1 - date2
```
4. 获取时间差的天数、秒数等
```python
delta_days = delta.days
delta_seconds = delta.seconds
```
完整的代码示例:
```python
import datetime
date1 = datetime.datetime(2021, 3, 1, 12, 0, 0)
date2 = datetime.datetime(2021, 2, 28, 12, 0, 0)
delta = date1 - date2
delta_days = delta.days
delta_seconds = delta.seconds
print("两个日期的时间差为 %d 天 %d 秒" % (delta_days, delta_seconds))
```
输出结果为:
```
两个日期的时间差为 1 天 0 秒
```
阅读全文