假设我有modeL;在日期时间范围内查找对象
class MyModel(...):
start = models.DateTimeField()
stop = models.DateTimeField(null=True, blank=True)
而且我也有两个记录:
- 开始= 2012-01-01 7点00分零零秒停止= 2012-01-01 14点00分○○秒
- 启动= 2012-01-01 7时00分03秒停止= 2012-01-01 23:59:59
现在我想找到第二个查询,所以开始日期时间应该是启动和停止之间,和s顶部应该有小时23:59:59。如何做这样的查询?
一些更多的信息:
我认为这需要F对象。我想查找所有记录,其中开始 - >时间介于另一个开始 - >时间和停止 - >时间之间,并且停止 - >时间是23:59:59,并且日期与开始时相同
你很难用新的要求改变你的问题:“时间是23:59:59,日期和开始时一样” – danihp