Flutter Firestore 日期

Kod*_*ata 5 flutter google-cloud-firestore

我知道这是重复的,但由于我无法找到正确的方法,所以请不要将其标记为重复。我想Firestore在颤振中正确设置日期类型。我尝试过DateTime.now(),但是当我检索它时,错误提示

不支持的值:FIRTimestamp:FIRTimestamp 类型的秒=1533950401 纳秒=81000000>

并且应用程序将崩溃。我也尝试过millisecondsSinceEpoch, microsecondsSinceEpochtoUtc但 Firestore 将它们识别为数字而不是时间戳。我使用了intl包并格式化yyyy-MM-dd hh:mm,但它被识别为字符串。有谁知道如何正确设置时间戳?

小智 5

使用

FieldValue.serverTimestamp()
Run Code Online (Sandbox Code Playgroud)