Ошибка даты разбора на младшей android версии во флаттере - PullRequest
0 голосов
/ 06 августа 2020
 var birthDate= DateFormat('yyyy/M/dd').parse(tempBirthDate);
 print(birthDate);
 String dtStringBday = DateFormat('yyyy-MM-dd').format(birthDate);
 
 //print result: 1967-08-16 00:00:00.000

Привет, я использую этот код для синтаксического анализа и форматирования моей даты. Но у меня эта ошибка Error: FormatException: Trying to read yyyy from at position 0 возникает на моем android версии 6.0.1 SamsungJ7, но не в моем Samsung A8 android версии 7.1.1. Влияет ли версия android на синтаксический анализ даты? Или я что-то не так делаю?

1 Ответ

0 голосов
/ 06 августа 2020

вы делаете это неправильно, но вы очень внимательно проверьте этот пример

пример:

//before we show the date we need to parse it then show it in a format Month 2 , 2020

     Container(
    child: Text(new DateFormat.yMMMd().format(DateTime.parse(productInfo["createdAt"]))),
               ),

// in my example this is time variable: productInfo["createdAt"]

DateTime class

...