How to print Firestore timestamp as formatted date and time

前端 未结 13 1630
野性不改
野性不改 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条回答
  •  遇见更好的自我
    2021-02-07 12:11

    I found Ashutosh's suggestion gives more user friendly output. A function like this is recommended in a helper class with a static method.

      static convertTimeStamp(Timestamp timestamp) {
        assert(timestamp != null);
        String convertedDate;
        convertedDate = DateFormat.yMMMd().add_jm().format(timestamp.toDate());
        return convertedDate;
      }
    

    Intl package is require for DateFormat.

提交回复
热议问题