我是目标c的新手,我正在尝试开发一个应用程序。我有一个nsdictionary,其中我存储了三个日期,昨天,今天和第二天。我正在获取我的谷歌天气内容解析的nsdictionary现在麻烦开始了...我必须根据日期排序我的天气元素...... dic是:
got {
ConditionDatenew = "2011-07-20 13:36:01 +0000";
Yesterday = "2011-07-19 13:36:01 +0000";
city = #;
condition = "Partly Cloudy";
country = #;
"day_of_week" = Sat;
high = 93;
icon = "partly_cloudy.gif";
low = 76;
newdate = "2011-07-22 13:12:01 +0000";
state = #;
上面我的NSDictionary ......我必须根据日期排序我的天气元素并将它们存储在coredata中......我能够做到这一点......我无法解决问题。 .can有人帮我这么做吗?
答案 0 :(得分:0)
然后使用NSNumber类进行排序工作:
myNum = [NSNumber numberWithChar:'2'];
NSLog(@“%c”,[myNum charValue]);
答案 1 :(得分:0)
您可以将日期转换为NSDate对象,然后使用实例方法-compare: 您还可以使用方法-earlierDate:和-laterDate:来查看特定日期是早于还是晚于另一个日期。