从Firebase将日期和时间填充到Textview中

时间:2016-09-02 20:19:03

标签: android firebase timestamp firebase-realtime-database

我创建了一个包含两个文本视图的列表视图,我希望将特定于添加到数据库的任何数据的日期和时间从firebase中获取到textview中。

有没有办法实现上述目标?

感谢。

1 个答案:

答案 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);