Конвертировать строку даты в формат даты в массиве - PullRequest
0 голосов
/ 24 сентября 2019

Я получаю данные из API.В этом API есть элемент даты, который входит в String Вот формат получения информации об этой дате:

 cell.nameLabel.text = timelineData[indexPath.row].updatedAt

, а вот строковый формат даты: "2013-01-03T17:24:28Z"

Я хочу отсортировать базу массива этой даты, но я думаю, что сначала мне нужно преобразовать ее в формат даты из String, верно?

Если да, не могли бы вы помочь мне сделать это??Могу ли я сделать это в том же массиве, или я должен создать новый массив для этого?Буду признателен, если вы поможете мне в этом.Спасибо

1 Ответ

0 голосов
/ 24 сентября 2019

Формат строки даты ISO8601 можно сортировать.Вы можете отсортировать массив по убыванию на месте

timelineData.sort{$0.updatedAt > $1.updatedAt}

Самый новый элемент появляется первым.Если вы хотите самый старый элемент, сначала замените > на <

...