我将其存储MillisecondsSinceEpoch
在 Firestore 中,并以数字形式存储在字段中。我想在 Text 小部件中检索数据,因此我将其转换为 DateTimeFormat。
在 UI 中一切都很好。但在调试控制台中,我收到此错误type 'Null' is not a subtype of type 'int'
。
我的代码
After streamBuild...
final deptTime = snapshot.data?.get("TimeToStart") //I also tried snapshot.data?.get("TimeToStart") ?? ""
final startTime = DateFormat("hh:mm a")
.format((DateTime
.fromMillisecondsSinceEpoch(deptTime)));
.....
Text(startTime)
我该怎么做才能消除调试控制台中的错误?
由于
deptTime
应该接收一个整数值,因此如果字段TimeToStart
为空,则不应为其分配字符串笔记: