2013-07-25 52 views
0

我想從日期時間字段中搜索在特定小時內修改的對象。例如,可以提取日期時間字段爲例如特定日期的第一小時,第三小時等的對象。 Django過濾器提供基於年,月或日的查詢。謝謝!每小時對象的Django查詢日期時間

回答

1
now=datetime.now() 
Model.objects.filter(field__lte=now+datetime.timedelta(days=1)) 

ü不僅可以使用,而且分,秒,小時...

+0

我有思想,你說的話。訣竅是使用timedelta和__lte,然後它將工作。謝謝 – Tapas

+0

它像這樣工作<! - thishour = 14 Model.objects.filter(timestamp__gte = datetimeFrom + datetime.timedelta(hours = thishour),timestamp__lt = datetimeFrom + datetime.timedelta(hours = thishour + 1)) - > – Tapas

+0

對不起,因爲我不知道如何爲代碼做單獨的塊,任何人都可以幫助我。 – Tapas