这是我的Dart代码,
void main() {
DateTime dt1 = DateTime.tryParse("2018-11-23T12:32:53.2928904");
DateTime dt2 = DateTime.tryParse("2018-11-23T12:32:53.292890");
print(dt1);
print(dt2);
}
有结果
null
2018-11-23 12:32:53.293
我从一个包含DateTime值的rest API得到一个json结果
"2018-11-23T12:32:53.2928904"
但是当我尝试解析它时,我得到的是空值。当我最后减少一个字符时,我就可以解析它。 如何将结果解析为DateTime对象? 其余API是使用c#中的ASP.net Framework 4.5开发的。
答案 0 :(得分:2)
由于dart DateTime.tryParse方法不允许您指定格式,因此使ASP.NET和dart互操作的最佳方法可能是: