那我如果要用now减时间呢
时间: 2023-10-08 14:13:25 浏览: 13
java 实现当前时间加减30分钟的时间代码
同样可以使用`datetime.timedelta`实现。假设我们想要求得当前时间减去一天的时间,可以按照如下方式实现:
```python
import datetime
now = datetime.datetime.now()
one_day_ago = now - datetime.timedelta(days=1)
print("当前时间是:", now)
print("一天前的时间是:", one_day_ago)
```
这里使用`datetime.timedelta(days=1)`表示时间差为一天。你也可以修改`days`参数为其他数字,来实现不同的时间差。如果想要计算小时、分钟、秒数等时间差,可以类似地使用`hours`、`minutes`、`seconds`等参数。如:
```python
one_hour_ago = now - datetime.timedelta(hours=1)
ten_minutes_ago = now - datetime.timedelta(minutes=10)
thirty_seconds_ago = now - datetime.timedelta(seconds=30)
```
这些代码分别表示求得当前时间减去一小时、十分钟、三十秒后的时间。
阅读全文