无效的日期格式 [Flutter]

Invalid date format [Flutter]

我一直在尝试使用 DateTime.parse(dateStart) 在 dart 中将字符串转换为 DateTime,其中 'dateStart' 是我用来获取日期的变量,例如在下一种格式中'24/12/2022',但我发现无效的日期格式,我想知道哪些是 dart 中使用的验证格式。

 DateTime.parse(dateStart)

您可以像这样将“24/12/2022”格式化为日期时间:

final dateTime = DateFormat('dd/MM/yyyy').parse('24/12/2022');

您需要使用 intl 包将字符串日期解析为日期时间对象。请检查示例日期时间解析示例,如下所示。

DateTime tempDate = new DateFormat("dd/MM/yyyy").parse(savedDateString);