我需要从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”,但这不起作用。
有些想法?
问候。
答案 0 :(得分:4)
该对象可能已经是一个日期时间对象。试试这个:
prodd.created.hour
您还可以使用dir(prodd.created)
找出对象支持的方法。
有关datetime对象的完整文档:
http://docs.python.org/library/datetime.html#datetime-objects