python - 如何从 App Engine (Python) Datastore 中获取当月的记录?

标签 python google-app-engine datetime google-cloud-datastore

给定以下实体:

class DateTest(db.Model):
    dateAdded = db.DateTimeProperty()
    #...

获取当月记录的最佳方式是什么?

最佳答案

有几种方法可以做到这一点。例如,使用 Query:

import datetime
from google.appengine.ext import db

q = db.Query(DateTest)

# This month
month = datetime.datetime.today().replace(day=1, hour=0, minute=0, second=0, microsecond=0)

q.filter('dateAdded >= ', month)
results = q.fetch(10)

关于python - 如何从 App Engine (Python) Datastore 中获取当月的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11621525/

相关文章:

python - Azure Function - 触发包含 Azure CLI 命令的 Python 脚本

适用于 GAE 的 Java PDF 库?

java - 有人用GAE进行Nat遍历吗? (作为保存映射的服务器)

c# - 如何将这个 "Tuesday, March 30, 2010 10:45 AM"字符串实际转换为 DateTime?

python - Matplotlib:绘制一年中所有星期一每分钟的观察次数

python Pandas : How to create a binary matrix from column of lists?

python 使用 *args 和 **kwargs 以及其他位置参数和仅关键字参数解包 arg 列表

python - ChemSpider 属性查询

python - NDB BlobProperty 'compressed' 选项,可以随后设置吗?

java - 如何在 SoapUI 中获取日期减去天数?