Я пытаюсь проанализировать данные и время из API относительно определенного расписания. Получаемый ответ имеет форму «2019-10-09T13: 00: 00.000Z» и «2019-10-09T14: 30: 00.000Z ".
Как узнать дату и время в Дарт?
Вы можете преобразовать дату и время как подстрока
DateTime follow = DateTime.parse("${f.followDate.substring(6,10)}-${f.followDate.substring(3,5)}-${f.followDate.substring(0,2)}");
Сначала преобразуйте в объект DateTime, он будет автоматически анализировать время
Datetime d1= DateTime.parse(strDate);
, затем преобразуется во время, требуемое вами
String date = DateFormat('dd-MMM-yyyy HH:mm').format(d1);
Использование DateTime.tryParse () .Он вернет ноль, если входные данные не могут быть проанализированы для объекта datetime.Но формат, который вы получаете, должен быть в порядке.