这真的不应该这么难,但由于某种原因我似乎无法得到它。
我正在尝试对我的查询运行一个过滤器,用于比较今天和明年第一天之间的日期范围。
今天获得没有问题,但我似乎无法在明年的第一天获得。我希望能够为自己提供2013年1月1日
到目前为止,这是我的过滤器:
cur_il = Investment.objects.all().filter(plan = plan).order_by('financial_institution').filter(maturity_date__range=[now, nextyear])
显然我用它来获取今天的日期:
now = datetime.now()
我怎样才能获得下一个日期?
答案 0 :(得分:16)
这有用吗?
>>> today = datetime.datetime.now()
>>> next_year = datetime.datetime(year=today.year+1, month=1, day=1)
>>> next_year
datetime.datetime(2013, 1, 1, 0, 0)