ISO8601DateFormatter в быстрых потерянных наносекундах - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь разобрать дату с помощью следующего кода:

let dateFormatter = ISO8601DateFormatter()
dateFormatter.timeZone = TimeZone(identifier: "UTC")
dateFormatter.formatOptions = [ .withInternetDateTime, .withFractionalSeconds ]

let date = dateFormatter.date(from: "2019-01-30T23:51:55.650144Z")
let string = dateFormatter.string(from: date) // 2019-01-30T23:51:55.650Z

Ввод даты:

2019-01-30T23: 51: 55. 650 144Z

Но дата выхода:

2019-01-30T23: 51: 55. 650 Z

Это только 3 цифры в дробной части.

Как этого избежать?

...