Намного лучшим решением для разбиения исходной строки даты является простое использование правильного формата даты.
ел бы отформатировать строку даты в объект NSDate, что не кажется большой вещью.
Дело в том, что строка даты содержит точку в значении часового пояса вместо плюса или чего-то еще. Свидание выглядит так:
2017-06-04T16:00:00.000Z
Я пробовал форматировать строки как
yyyy-MM-dd'T'HH:mm:ss.ZZZZ
yyyy-MM-dd'T'HH:mm:ss.ZZZ
yyyy-MM-dd'T'HH:mm:ss.Z
Конечно, я также проверил этоnsdateformatter.com, который работает, но в xCode NSDate всегда равен нулю.