我创建了一个包含两个文本视图的列表视图,我希望将特定于添加到数据库的任何数据的日期和时间从firebase中获取到textview中。
有没有办法实现上述目标?
感谢。
答案 0 :(得分:0)
在保存数据时,您需要添加另一个子项来存储时间戳。
您的数据结构应如下所示
class_exists
要保存时间戳,您可以传递将根据firebase服务器时间转换为纪元时间的firebase常量"data": {
"id1": {
"text": "some text",
"timestamp": 1472861629000
},
"id2": {
"text": "some text",
"timestamp": 1472861629000
},
"..."
}
ServerValue.TIMESTAMP
要将纪元时间转换为人类可读日期,请使用此方法
Map<String, Object> values = new HashMap<>();
values.put("text", "some text");
values.put("timestamp", ServerValue.TIMESTAMP);
Database.ref().child("data").push().setValue(values);