【发布时间】:2020-02-17 12:40:22
【问题描述】:
我正在寻找一种简单的方法来对 2 个数组进行排序,一个包含日期,另一个包含每个特定日期的时间(ar1 第一位的日期与 ar2 第一位的时间匹配)
var ar1 = ["2014-02-13", "2016-03-01", "2015-03-17", "2014-04-02", "2014-04-18"]
var ar2 = ["08:11:57", "08:11:43", "08:11:34", "08:11:18", "08:11:01"]
ar1.sort()
print(ar1)
输出:[“2014-02-13”、“2014-04-02”、“2014-04-18”、“2015-03-17”、“2016-03-01”]
我需要将ar2分别改为ar1
ar2 needs to be : ["08:11:57", "08:11:18", "08:11:01", "08:11:34", "08:11:43"]
【问题讨论】:
-
您需要使用结构将这两个值存储在一个数组中。然后根据需要的字符串变量对数组进行排序。
-
请分享您尝试对第一个数组进行排序的代码,即
ar1?
标签: arrays swift string sorting date