话不多说直接上代码。
import datetime as dt
today = dt.datetime.now()
# today =dt.strptime('2020-2-3','%Y-%m-%d')
quarter = today.month
if quarter <= 3:
dts = dt.datetime(today.year - 1, 12, 31) # 时间格式
dtsr = dt.datetime.strftime(dts, '%Y-%m-%d') # 字符串格式
elif 3 < quarter <= 6:
dts = dt.datetime(today.year, 3, 31)
dtsr = dt.datetime.strftime(dts, '%Y-%m-%d')
elif 6 < quarter <= 9:
dts = dt.datetime(today.year, 6, 30)
dtsr = dt.datetime.strftime(dts, '%Y-%m-%d')
elif 9 < quarter:
dts = dt.datetime(today.year, 9, 30)
dtsr = dt.datetime.strftime(dts, '%Y-%m-%d')