How to print Firestore timestamp as formatted date and time

前端 未结 13 1826
野性不改
野性不改 2021-02-07 11:07

My timestamp returns Timestamp(seconds=1560523991, nanoseconds=286000000) in a Flutter Firestore snapshot.

I want to print it as properly formatted date and

13条回答
  •  Happy的楠姐
    2021-02-07 12:12

    Here is way!

    Firestore will return TimeStamp like Timestamp(seconds=1560523991, nanoseconds=286000000).

    This can be parsed as

    Timestamp t = document['timeFieldName'];
    DateTime d = t.toDate();
    print(d.toString()); //2019-12-28 18:48:48.364
    

提交回复
热议问题