我正在尝试从API解析有关某个时间表的数据和时间,我得到的响应的格式为“ 2019-10-09T13:00:00.000Z”和“ 2019-10-09T14:30 :00.000Z”。
如何在Dart中从中获取日期和时间?
答案 0 :(得分:0)
使用DateTime.tryParse()。如果无法将输入解析为日期时间对象,则返回null。但是您收到的格式应该没问题。
答案 1 :(得分:0)
您可以将日期和时间转换为子字符串
DateTime follow = DateTime.parse("${f.followDate.substring(6,10)}-${f.followDate.substring(3,5)}-${f.followDate.substring(0,2)}");
答案 2 :(得分:0)
首先转换为DateTime对象,它将自动解析时间
Datetime d1= DateTime.parse(strDate);
然后转换为您所需的时间
String date = DateFormat('dd-MMM-yyyy HH:mm').format(d1);