ISO8601DateFormatter doesn't parse ISO date string : <p>I'm trying to parse this </p>

<blockquote>
  <p>2017-01-23T10:12:31.484Z</p>
</blockquote>

<p>using native <code>ISO8601DateFormatter</code> class provided by <code>iOS 10</code> but always fails.
If the string not contains milliseconds, the <code>Date</code> object is created without problems.</p>

<p>I'm tried this and many <code>options</code> combination but always fails...</p>

<pre><code>let formatter = ISO8601DateFormatter()
formatter.timeZone = TimeZone(secondsFromGMT: 0)
formatter.formatOptions = [.withInternetDateTime, .withDashSeparatorInDate, .withColonSeparatorInTime, .withColonSeparatorInTimeZone, .withFullTime]
</code></pre>

<p>Any idea?
Thanks!</p>
