从查询中获取一天中的小时(DateTimeProperty)

时间:2012-03-31 03:24:49

标签: python django google-app-engine

我需要从DateTimeProperty字段的查询中获取一天中的小时。但是,我找不到怎么做。

class Products(db.Model): #Models.py
       created = db.DateTimeProperty(auto_now=True)


prodd =  db.Query(Products).filter('__key__ =', keyproduc).get() #My query return .get()
dt=prodd.created # my datetimeproperty field.

我尝试使用“datetime.strptime”,但这不起作用。

有些想法?

问候。

1 个答案:

答案 0 :(得分:4)

该对象可能已经是一个日期时间对象。试试这个:

prodd.created.hour

您还可以使用dir(prodd.created)找出对象支持的方法。

有关datetime对象的完整文档:

http://docs.python.org/library/datetime.html#datetime-objects