gpt4 book ai didi

arrays - 如何在 Swift 中对 NSDate 进行排序

转载 作者:行者123 更新时间:2023-11-28 11:16:59 26 4
gpt4 key购买 nike

我有一个这样的数组:

selectedMarks : [StatDetails] = [
StatDetails(dateRanges: [2015-05-29 09:30:00 +0000, 2015-05-29 10:30:00 +0000], hours: 1),
StatDetails(dateRanges: [2015-06-16 08:00:00 +0000, 2015-06-16 09:00:00 +0000], hours: 1),
StatDetails(dateRanges: [2015-06-10 15:00:00 +0000, 2015-06-10 16:00:00 +0000], hours: 1)]

如您所见,selectedMarks 是包含 2 个参数的“StatDetails”数组:

1: dateRanges": NSDate数组

2: 小时:一个整数

我试图找出如何根据 dateRanges 数组的第一个元素对这个 StatDetails 数组进行排序。

我试过这个但没有成功:

selectedMarks.sortInPlace({ $0.dateRanges < $1.dateRanges })

有什么帮助吗??

最佳答案

这就是我的方法,感谢您的帮助!

selectedMarks.sortInPlace({ $0.dateRanges[0].compare($1.dateRanges[0]) == NSComparisonResult.OrderedAscending })

关于arrays - 如何在 Swift 中对 NSDate 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com