Firestore вернет вам Timestamp
объект, как я думаю, вы выяснили.У него есть метод .toDate()
, который будет возвращать объект dart DateTime
.
Если у вас есть объект Date, вы должны использовать класс DateFormat в качествекто-то так услужливо указал в комментарии, даже не ссылаясь на документацию.
Это выглядело бы примерно так:
DateTime date = timestamp.toDate();
DateFormat(yyyy-MM-dd hh:mm").format(date);
, хотя я не тестировал функцию форматирования, а dartpad неКажется, он не поддерживает пакет intl, поэтому вам, возможно, придется немного поиграться с кодами формата.