你好Android程序员在那里。 我需要你们的帮助。 我正在创建一个应用程序,我感到很困惑,我希望在Timestamp值中添加24小时的函数,该值已经在firebase数据库中以ASCII long的形式存储。 所以我想问一下如何在Firebase数据库中存储两个值,其中Timestamp和其他时间戳为24小时。
newPost.child("post_time").setValue(ServerValue.TIMESTAMP);
newPost.child("post_time + 24 hours").setValue(ServerValue.TIMESTAMP + "what should i do here");
答案 0 :(得分:0)
您无法向ServerValue.TIMESTAMP
添加内容。这表示在特定时刻添加到数据库的服务器的时间戳,无法增加或减少。为了达到你想要的效果,我重新编写了一个云函数。为此,我重新阅读了Firebase博客中的这篇文章:How to Schedule (Cron) Jobs with Cloud Functions for Firebase,请观看来自youtube的视频,Timing Cloud Functions for Firebase using an HTTP Trigger and Cron - Firecasts并查看来自functions-samples repo的此示例。