gpt4 book ai didi

firebase - 获取 firebase/firestore SERVERTIME 并转换为日期(月和日)

转载 作者:行者123 更新时间:2023-12-02 13:19:15 29 4
gpt4 key购买 nike

我正在尝试从 Firebase 或 Firestore 获取服务器时间。我试过ServerValue.TIMESTAMP但是当我尝试在 Log.d("Time", "${SERVERValue.TIMESTAMP}") 中查看时,它没有提取值.

我想要做的是最终将其转换为一个简单的日期,即月份和日期,以便我可以存储帐户的 future 到期日期。例如取今天的日期,加上 31 天,一旦到达日期,如果不续订,则将用户锁定在帐户之外。

我将如何检索原始存储的日期,转换为日期,然后进行逻辑检查以查看是否过期?

最佳答案

ServerValue.TIMESTAMP是一个常量,用作占位符值,一旦上传到服务器,就会被服务器时间替换。

基于设置帐户到期日期的敏感性,我不会在您的客户端上处理此问题,而是在受信任的服务器上使用其中一个 Admin SDK 或使用 Cloud Functions。

但是,要获取当前服务器时间,您可以使用 Kronostime.google.com NTP 服务器(您也可以使用 time1time2time3time4 附加 .google.com )。

关于firebase - 获取 firebase/firestore SERVERTIME 并转换为日期(月和日),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60268580/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com