我正在开发Flutter项目,我想从Firestore获取“时间戳”数据,并使用“ yyyy-MM-dd hh:mm”格式显示该值。我该怎么办?
答案 0 :(得分:0)
Firestore会给您一个Timestamp
对象,据我所知。它具有方法.toDate()
,该方法将返回飞镖DateTime
对象。
一旦有了Date对象,就应该使用DateFormat类,因为它在注释中非常有用地指出了这一点,甚至没有链接到文档。
这看起来像这样:
DateTime date = timestamp.toDate();
DateFormat(yyyy-MM-dd hh:mm").format(date);
尽管我还没有测试过格式化功能,并且dartpad似乎不支持intl包,所以您可能需要稍微处理一下格式化代码。