【发布时间】:2025-12-28 10:45:06
【问题描述】:
我有一个日期字符串数组(见下文)。我想将此数组用于我的表格视图,以显示按天分类的时间(类似于 iOS 联系人应用程序中的联系人表格,按字母分类)。
作为第一步,我想将日期字符串数组分组以实现分类约会时间数组(见下文),请告知我如何实现这一目标?我查看了很多示例,但确实在堆栈溢出方面找到了类似的示例。
这是我的意见
let dateStrings = [
"2016-12-20 16:00:00",
"2016-12-20 16:15:00",
"2016-12-21 16:00:00",
"2016-12-22 16:00:00",
"2016-12-22 16:15:00",
"2016-12-22 16:30:00"
]
我想要的输出
let categorisedAppointmentTimes = [
["Tue, 20 Dec" : ["4:00 pm", "4:15 pm"]],
["Wed, 21 Dec" : ["4:00 pm"]],
["Thu, 22 Dec" : ["4:00 pm", "4:15 pm", "4:30 pm"]]
]
【问题讨论】: