Как я могу получить только значение даты и времени из значения метки времени в флаттере - PullRequest
0 голосов
/ 19 июня 2019

Я занимаюсь разработкой проекта Flutter и хочу получить данные «метки времени» из хранилища и отобразить это значение в формате «гггг-мм-дд чч: мм».Как я могу это сделать?

1 Ответ

0 голосов
/ 19 июня 2019

Firestore вернет вам Timestamp объект, как я думаю, вы выяснили.У него есть метод .toDate(), который будет возвращать объект dart DateTime.

Если у вас есть объект Date, вы должны использовать класс DateFormat в качествекто-то так услужливо указал в комментарии, даже не ссылаясь на документацию.

Это выглядело бы примерно так:

DateTime date = timestamp.toDate();
DateFormat(yyyy-MM-dd hh:mm").format(date);

, хотя я не тестировал функцию форматирования, а dartpad неКажется, он не поддерживает пакет intl, поэтому вам, возможно, придется немного поиграться с кодами формата.

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