2010-07-17 48 views
1

因此可以說我有一個簡單的類最後,我想過濾創建的字段過去2天的結果,我該怎麼做?當我填充最後一課時,它有一個utc創建時間,但我需要那個時間的差異,目前這是我想要做的下面的行,但我不確定如何在所有查詢中獲得差異項目?如何按時間過濾對象

class Final(db.Model): 
    name = db.StringProperty() 
    created = db.DateTimeProperty() 

now = datetime.datetime.now() 
##d = now - created 
##if d.days > 2: 
    ## I could loop along something like this but that would be too slow 


results = Final.all() 
results.filter('created =',##what do i do here?) ##would created >, and then now - 2days work? 

回答

3

我會嘗試:

results.filter('created > ', now - datetime.timedelta(days=2))