如何創建兩個變量。1 -上個月的變量2 -過去 10 個月的變量就像代表 TODAY - 10 個月的日期一樣,例如:2020/02/05 - 10 months = 2019/04/05.我的代碼:import datime# 1- last monthmonth = datetime.datetime.now().monthyear = datetime.datetime.now().yearlast_month = f"{year}/{month-1}/01">>>"2020/01/05"# Past 12 monthspast_10month = datetime.datetime.today()past_10month = f"{past_10month -285}">>># DO NOT WORK# EXPECTED RESULT:# "2019/04/05"
1 回答

一只斗牛犬
TA貢獻1784條經驗 獲得超2個贊
from datetime import datetime
from dateutil.relativedelta import relativedelta
dt = datetime.now()
last_month = (dt - relativedelta(months=1)).date()
last_year = (dt - relativedelta(months=10)).date()
輸出:
2020-01-05
2019-04-05
添加回答
舉報
0/150
提交
取消