透過控制面板將新資料新增至Firebase 即時資料庫時,使用者通常需要包含目前日期和時間。此資料可用於追蹤使用者活動、管理日誌或排序和過濾條目。
建議的方法是將目前日期和時間儲存為 TIMESTAMP。 Firebase 提供了一個 ServerValue.TIMESTAMP 常數,在寫入作業期間用作子值時,常數會自動產生伺服器端時間戳記。
要使用 Java 將 TIMESTAMP 包含在資料中,請使用以下程式碼:
要在 Java 中以 Long 形式檢索TIMESTAMP,請使用以下程式碼:
在您的模型中類別中,時間戳欄位應表示為:
請記住,使用ServerValue.TIMESTAMP 時,時間戳僅在寫入作業完成後出現在資料庫中。
取得目前時間戳記的另一種方法是使用 Cloud Functions for Firebase。這可以透過以下程式碼來完成:
在雲端託管此函數可讓您無需使用者互動即可取得伺服器時間戳記。
以上是如何在 Firebase 即時資料庫中高效能儲存和擷取時間戳記?的詳細內容。更多資訊請關注PHP中文網其他相關文章!