我正在写一个脚本,它将在我们的数据库中搜索数据,然后显示它。
为此,我需要创建5个变量。
当它运行时,它需要找到上个月的第一个日期,也就是上个月的结束日期。它还需要找到当前财年的第一个日期(01/04/**)、上一个财年的结束日期和上一个财年的开始日期。
我在做这件事上有困难。有人能帮上忙吗?
在此之前,非常感谢您。
编辑:计算出上个月的第一天和最后一天:
import datetime
today=datetime.date.today()
first = today.replace(day=1)
lastMonth = first - datetime.timedelta(days=1)
firstMonth = lastMonth.replace(day=1)但仍然需要计算出财年数据
发布于 2017-07-16 03:36:41
好的,当我坐下来思考的时候,答案是非常简单的。我把我的答案贴出来,以防有人发现:
import datetime
dt=datetime.datetime.now()
if dt.month>3:
da=dt.year-1
db=dt.year
fy1="01/04/"+str(da)
fy2="31/03/"+str(db)
else:
da=dt.year-2
db=dt.year-1
fy1="01/04/"+str(da)
fy2="31/03/"+str(db)这是根据当前日期是否大于3月份来获取上一财政年度。
https://stackoverflow.com/questions/45101100
复制相似问题