【问题标题】:Birthday query in Google App EngineGoogle App Engine 中的生日查询
【发布时间】:2013-04-01 23:45:17
【问题描述】:

我想要一份不考虑年份来庆祝他们生日的联系人列表,但我似乎不能不考虑年份gql

我得到的最接近的是代码

SELECT * FROM Contact WHERE birthdate = DATE(2013, 4, 5) 这个代码是非常错误的。

我需要像通配符这样的东西来输入DATE(*, 4, 5)

【问题讨论】:

    标签: java google-app-engine google-cloud-datastore objectify gql


    【解决方案1】:

    我不确定是否有一种仅使用 GQL 在月/日查询 datetime.datetime 对象的有效方法,

    如果这是经常使用的应用程序的关键功能,我的建议是在数据存储中分别存储出生年份和出生月份/日期。然后您可以直接查询月/日。

    【讨论】:

    • 是的,我的应用有生日显示和问候功能。我认为这是除了在java中通过查询所有联系人并手动检查之外的唯一方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多