2

これはそれほど難しいことではないはずですが、何らかの理由でそれを取得できないようです。

今日と来年の最初の日の間の日付範囲を比較するクエリでフィルターを実行しようとしています。

今日を取得することは問題ありませんが、来年の最初の日を取得できないようです。2013 年 1 月 1 日

これまでの私のフィルターは次のとおりです。

cur_il = Investment.objects.all().filter(plan = plan).order_by('financial_institution').filter(maturity_date__range=[now, nextyear])

明らかに、これを使用して今日の日付を取得します。

now = datetime.now()

次のデートはどうすればいいの?

4

1 に答える 1

18

これは機能しますか?

>>> 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)
于 2012-10-17T23:46:19.973 に答える