将日期字符串转换为数组中的日期格式化程序
Convert date String to dateformatter in an array
我从 API 中获取数据。在这个API中,有一个日期元素出现在String
以下是获取此日期信息的格式:
cell.nameLabel.text = timelineData[indexPath.row].updatedAt
这是字符串日期格式:"2013-01-03T17:24:28Z"
我想对这个日期的数组进行排序,但我想我应该先把它从字符串转换成日期格式,对吗?
如果是的话,你能帮我看看怎么做吗?我可以在同一个数组中执行此操作还是必须为此创建一个新数组?如果你能帮助我,我将不胜感激。
谢谢
ISO8601 日期字符串格式是可排序的。您可以对数组进行降序排序
timelineData.sort{[=10=].updatedAt > .updatedAt}
最新的在前。如果您想要最旧的项目,请先将 >
替换为 <
我从 API 中获取数据。在这个API中,有一个日期元素出现在String
以下是获取此日期信息的格式:
cell.nameLabel.text = timelineData[indexPath.row].updatedAt
这是字符串日期格式:"2013-01-03T17:24:28Z"
我想对这个日期的数组进行排序,但我想我应该先把它从字符串转换成日期格式,对吗?
如果是的话,你能帮我看看怎么做吗?我可以在同一个数组中执行此操作还是必须为此创建一个新数组?如果你能帮助我,我将不胜感激。 谢谢
ISO8601 日期字符串格式是可排序的。您可以对数组进行降序排序
timelineData.sort{[=10=].updatedAt > .updatedAt}
最新的在前。如果您想要最旧的项目,请先将 >
替换为 <