我从 API 获取数据。在这个 API 中,有一个日期元素进来String
这里是获取这个日期信息的格式:
cell.nameLabel.text = timelineData[indexPath.row].updatedAt
这是字符串日期格式: "2013-01-03T17:24:28Z"
我想对这个日期的这个数组基数进行排序,但我想我应该先把它从String转换成日期格式,对吗?
如果是的话,你能帮我怎么做吗?我可以在同一个数组中执行它还是必须为此创建一个新数组?如果你能帮助我,我将不胜感激。谢谢
ISO8601 日期字符串格式是可排序的。您可以对数组进行降序排序
timelineData.sort{$0.updatedAt > $1.updatedAt}
最新的项目首先出现。如果您希望最旧的项目首先替换>
为<
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句