Python 应用程序引擎DateTimeProperty平均值

Python 应用程序引擎DateTimeProperty平均值,python,google-app-engine,datetime,average,Python,Google App Engine,Datetime,Average,我试图获取两个DateTimeProperties,并找出它们之间的小时、分钟和秒的差异。我还试图计算这两个实例之间的差异,并将它们与其他实例进行平均。有没有一个简单的方法可以做到这一点?如果有人能发布一个解决方案,那就太好了 我的模型: class Submission(DictModel): timeIn = db.DateTimeProperty(auto_now_add=False) timeOut = db.DateTimeProperty(auto_now_add=F

我试图获取两个
DateTimeProperties
,并找出它们之间的小时、分钟和秒的差异。我还试图计算这两个实例之间的差异,并将它们与其他实例进行平均。有没有一个简单的方法可以做到这一点?如果有人能发布一个解决方案,那就太好了

我的模型:

class Submission(DictModel):
    timeIn = db.DateTimeProperty(auto_now_add=False)
    timeOut = db.DateTimeProperty(auto_now_add=False)
    UUID = db.StringProperty()
最后,我尝试对所有提交的
进行平均


谢谢

DateTimeProperty的底层是python datetime.datetime。只要减去它们就可以了


DateTimeProperty的底层是python datetime.datetime。只要减去它们就可以了


DateTimeProperty的底层是python datetime.datetime。只要减去它们就可以了


DateTimeProperty的底层是python datetime.datetime。只要减去它们就可以了


数据存储不是关系数据库,不允许进行聚合等操作。如果需要计算整个数据集的平均值,则需要使用,它使用脱机任务在类中的每个实体上运行映射器

数据存储不是关系数据库,不允许进行聚合之类的操作。如果需要计算整个数据集的平均值,则需要使用,它使用脱机任务在类中的每个实体上运行映射器

数据存储不是关系数据库,不允许进行聚合之类的操作。如果需要计算整个数据集的平均值,则需要使用,它使用脱机任务在类中的每个实体上运行映射器

数据存储不是关系数据库,不允许进行聚合之类的操作。如果需要计算整个数据集的平均值,则需要使用,它使用脱机任务在类中的每个实体上运行映射器

diff.seconds
不是总秒数-您想要的
diff.total_seconds()
diff.seconds
不是总秒数-您想要的
diff.total_seconds()
不是总秒数-您想要的
diff.total_seconds()
diff.seconds
不是总秒数-您需要
diff.total_seconds()
    dt = Submission(timeIn=datetime.datetime(year=2014, month=1, day=20, minute=5, hour=9),
                    timeOut=datetime.datetime(year=2014, month=2, day=25, minute=10, hour=10))
    diff = dt.timeOut - dt.timeIn
    self.response.write(diff.seconds)   # get seconds
    self.response.write(diff.days)    # get days