可能重复:
NSArray of Dates sort
How to sort array having numbers as string in iPhone?
我有各种NSDates,我将其转换为NSString并将其存储在数组中。 我正在尝试根据日期创建部分,我正在同时对其进行排序。 我想知道是否可以根据数值对NSStrings的NSArray进行排序,该数组看起来像:
Array: (
10AM,
12PM,
1PM,
3PM,
9AM
)
答案 0 :(得分:3)
对NSDate的NSArray进行排序会更容易,你可以这样做
NSArray* sortedArray = [dateArray sortedArrayUsingSelector:@selector(compare:)];
对字符串进行排序会让你陷入各种奇怪的情况......