在数据库中插入数据插入的时间戳

时间:2018-11-22 21:34:12

标签: android firebase firebase-realtime-database

我想添加数据条目创建的时间戳,例如:

myRef.child("uid").setValue(data);
//add timestamp to the same path myRef.child("uid").setValue(<timestamp here>)

什么是最佳时间戳,以便与任何时区无关? (例如,如果用户的电话时钟设置为错误的时间)

我确实从Firebae文档中看到了这篇文章:Timestamp,但不知道如何使用它。

1 个答案:

答案 0 :(得分:1)

使用值占位符firebase.database.ServerValue.TIMESTAMP在写入时使用服务器上的当前时钟时间更新值,如服务器所见。这是一个令牌值,在客户端上没有任何意义,但在编写时在服务器上具有特殊含义。