python日期加减
时间: 2023-09-13 19:13:33 浏览: 120
javascript的日期加减
在 Python 中,可以使用 datetime 模块来进行日期的加减操作。下面是一些常见的日期加减操作示例:
1. 加减天数:
```python
from datetime import datetime, timedelta
# 当前日期
current_date = datetime.now()
# 加一天
next_day = current_date + timedelta(days=1)
# 减一天
previous_day = current_date - timedelta(days=1)
```
2. 加减小时、分钟、秒等:
```python
from datetime import datetime, timedelta
# 当前时间
current_time = datetime.now()
# 加一小时
next_hour = current_time + timedelta(hours=1)
# 减一分钟
previous_minute = current_time - timedelta(minutes=1)
# 加十秒
next_ten_seconds = current_time + timedelta(seconds=10)
```
3. 加减月份:
```python
from datetime import datetime
from dateutil.relativedelta import relativedelta
# 当前日期
current_date = datetime.now()
# 加一个月
next_month = current_date + relativedelta(months=+1)
# 减两个月
previous_two_months = current_date + relativedelta(months=-2)
```
请注意,以上示例中的日期加减操作都是基于当前日期或时间进行的。您可以根据具体需求,使用 timedelta 或 relativedelta 对象来进行日期加减操作。
希望这些示例能对您有所帮助!如果您还有其他问题,请随时提问。
阅读全文