在Swift 2中:
您可以使用
sort
方法,使用compare
来比较两个日期:let sortedArray = myArray.sort { $0.myDate.compare($1.myDate) == .OrderedAscending } // use `sorted` in Swift 1.2或者,如果您想对原始数组进行排序,则可以
sortInPlace
:myArray.sortInPlace { $0.myDate.compare($1.myDate) == .OrderedAscending } // use `sort` in Swift 1.2
在Swift 3中
返回数组的排序形式,请使用
sorted
,而不是sort
let sortedArray = myArray.sorted { $0.myDate < $1.myDate }排序,现在只是
sort
:myArray.sort { $0.myDate < $1.myDate }
使用Swift 3的
Date类型,您可以使用
<运算符。



