【发布时间】:2018-12-16 14:47:29
【问题描述】:
出于各种原因,我想将一个长值存储为字符串,所以我试图将 serverValue.TIMESTAMP 转换为字符串但不能。有人可以帮帮我吗?
我尝试过的代码
mDatabaseReference.child("Chats").child(MessageSenderId).child(MessageRecieverId)
.child("Seen").setValue(String.valueOf(ServerValue.TIMESTAMP));
结果
"{.sv=timestamp}"
数据库正在存储这样的值,我不知道为什么。我只是不能将它存储为长值,因此我需要将其转换为字符串,因为由于我拥有的某些功能,在接收所有值时应该是字符串。那么有人可以帮我将这个 long 转换为字符串值吗?
【问题讨论】:
-
TIMESTAMP的类型为Map<String, String>。时间不长。 -
但是没有 string.valueOf 它将它存储为一个长值@TheWanderer
标签: android firebase firebase-realtime-database