C'était étonnamment ennuyeux, alors prenez-en note. Utilisez un module tiers appelé python-dateutil. Je pensais qu'il pouvait être calculé avec datetime.timedelta, mais cela ne semblait pas prendre en charge le calcul du mois.
pip install python-dateutil
from datetime import datetime, date, timedelta
from dateutil.relativedelta import relativedelta
today = datetime.today()
previous_month = today - relativedelta(months=1)
print(previous_month.month)
12
Recommended Posts