我正在尝试按日期排序我的数组,我几乎一直在尝试但没有结果。
这是我越接近但我得到了警告:
常量'sortedDate'推断为具有type()
var Names = [[String]]()
Names = [
["aaa", "bob", "ccc", "26-10-2015 17:50"],
["aaa-1", "bbb-1", "ccc-1", "22-10-2015 11:20"],
["aaa-2", "bbb-2", "bbb-2", "01-03-2015 17:00"]
]
let sortedDate = Names.sortInPlace({ return $0[3].compare($1[3]) == NSComparisonResult.OrderedAscending })
print("\(sortedDate)")
答案 0 :(得分:1)
您的数据为Main
,而不是日期。使用String
将其转换为NSDateFormatter
:
NSDate