首页 > 解决方案 > Dart Intl DateFormat.parse -1 年的差异,错误?

问题描述

当我执行这行代码时:

 DateTime dt = DateFormat("EEEE dd.MM.yyyy HH:MM").parse("Monday 01.12.2019 17:00");
 print("dt.tostring: " + dt.toString()); //2018-12-01 17:00:00.000

日期从 2019 年解析到 2018年。
尝试 2020 年,然后解析到 2019 年。

对我来说似乎是一个错误。我要提出问题吗?
想在这里问以确认。

intl: ^0.16.1

标签: flutterdartintl

解决方案


DateTime dt = DateFormat("EEEE dd.MM.yyyy HH:mm").parse("Monday 01.12.2019 17:00");

您需要使用小写“mm”几分钟


推荐阅读