我有一个网站,当前正在尝试显示学期的开始日期和结束日期,但是我遇到的问题是我需要排除DateField的年份部分。由于从一年到另一年,日期可能会改变,所以我只对日和月部分的平均值感兴趣。
我在网上看到的所有答案都计算出差异并考虑了年份。
当我使用{{ variable.StartDate }}
时,我看到21 August 2018
在某种程度上很不错,但是由于我想排除年份,因此无法计算平均值。
在我的views.py
中,我得到的日期是variable = ex.filter(Semester=1).order_by('EndDate').first()
。
理想情况下,我希望使用伪代码看起来像这样:
semester1 = ex.filter(Semester=1)
semester1_without_year = semester1.removeYear()
semester1_avg = semester1_without_year.average()
使用一组测试数据,例如:21st August, 22nd August, 3rd September
,最终结果将是26th August