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