Как преобразовать время в am / pm?
У меня есть этот вывод
I/flutter (17720): 9:00:00
I/flutter (17720): 11:00:00
I/flutter (17720): 12:00:00
Это то, что я пробовал
final item = snapshot.data[index];
print("Time " + item['time'].toString());
DateTime dateTime = DateTime.parse(item['time'].toString());
print(DateUtil().formattedTime(dateTime));
DateUtil
String formattedTime(DateTime dateTime) {
return DateFormat().add_jm().format(dateTime);
}
Ошибка
I / флаттер (17720): время 09: 00: 00
══ ══════ Исключение, обнаруженное библиотекой виджетов ═══════════════════════════════════ Следующее исключение FormatException было брошенное здание Теги (грязное, состояние: TagsState # b3a2f): неверный формат даты 09: 00: 00