Как читать метку времени Firestore во флаттере - PullRequest
1 голос
/ 03 мая 2019

Как изменить временную метку пожарного магазина на что-то вроде «2 дня назад или 1 час назад»? Я пытался отобразить его напрямую, но данные, которые были получены, представляли собой строку типа Timestamp(seconds=1556459022, nanosecond=0).

Как это сделать?

1 Ответ

1 голос
/ 03 мая 2019

Временная метка Firestore имеет метод toDate(), который возвращает объект dart DateTime.

Из этого вы можете использовать обычные решения для дротиков, такие как DateFormat или timeago библиотека для отображения в следующем виде:

timeago.format(firestoreTimestamp.toDate());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...