Dart Intl DateFormat.анализирует разницу в 1 год, ошибка?

#flutter #dart #intl

#flutter #dart #intl

Вопрос:

когда я выполняю эту строку кода:

  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

Ответ №1:

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

вам нужно использовать строчные буквы «мм» в течение нескольких минут

Комментарии:

1. вау, спасибо. Lel это глупо с моей стороны, но странно, что это вызвало разницу ровно в 1 год.