Невозможно проанализировать DateTime со слишком большой точностью в Dart - PullRequest
0 голосов
/ 23 ноября 2018

Вот мой код 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

Я получаю результат json из API отдыха, который содержит значение DateTime

"2018-11-23T12:32:53.2928904"

Но когда я пытаюсь разобрать его, я получаю нулевое значение.Когда я уменьшаю один символ в конце, я могу его проанализировать.Как мне разобрать результат с объектом DateTime?Остальной API разработан с ASP.net Framework 4.5 на языке c #.

1 Ответ

0 голосов
/ 23 ноября 2018

Поскольку метод dart DateTime.tryParse не позволяет указать формат, наилучшими способами обеспечения взаимодействия ASP.NET и dart, вероятно, являются:

...