做数据分析绕不开“季度末”,那么Python中怎么获得当前季度最后一天的日期呢?
from datetime import datetime as dt
def getql():
today=dt.now()
quarter = (today.month-1)/3+1
if quarter == 1:
return dt(today.year,3,31)
elif quarter == 2:
return dt(today.year,6,30)
elif quarter == 3:
return dt(today.year,9,30)
else:
return dt(today.year,12,31)