如果日期在 Dart 上为空,如何处理它们?

Bur*_*çın 4 dart flutter

noteLastUpdateDate我正在尝试解码从 JSON调用的字段,DateTime.parse()但它是一个可为空的字段,因此如果它为空,DateTime.parse()方法会抛出如下异常:

Unhandled Exception: FormatException: Invalid date format.

您有什么建议来解决这个问题吗?

这是代码: 在此输入图像描述

tnu*_*nov 10

新的空安全tryParse方法可用:

DateTime.tryParse(map['isoDate'].toString())
Run Code Online (Sandbox Code Playgroud)

文档: https://api.flutter.dev/flutter/dart-core/DateTime/tryParse.html