【发布时间】:2017-09-02 23:37:52
【问题描述】:
鉴于某些数据,我想知道获取上一季度开始和结束的最简单/最干净的方法。
例如,给定以下日期:
from datetime import datetime
example_date = datetime.strptime('2017-05-12', '%Y-%m-%d')
如果财政年度在 9 月结束 (month=9),结果应该是:
datetime.datetime(2017,01,01), datetime.datetime(2017,03,31)
另一方面,如果财政年度在 10 月(月 = 10)结束,结果将是
datetime.datetime(2017,02,01), datetime.datetime(2017,04,30)
函数的原型是这样的:
def get_range(date_in, fy_end_month):
pass
【问题讨论】: