1.对日期的运算 系统了提供了 calendar 类
如果想对某一月,某一天,或者某一年进行运算的时候可以这样来写
Calendar *ca = [[Calendar alloc]initCalendarIdenfier:NSChineseCalendar]//声明一个日历类 NSDateComponents *components = [[NSDateConponents alloc]init]//声明一个日期元素类 [components setYear:1]//加一年 [components setYear:-1]//减一年 NSDate *date = [NSDate dateByaddingComponents:components toDate:mydate options:0]//得到运算后的日期
2.之后相对数组里面的日期元素排序
NSSortDescriptor *sortDe = [[NSSortDescriptor alloc] initWithKey:@"time" asending:YES];// NSMuableArry *sortArry = [[NSMutableArry alloc] initWithObejcts:&sortDe count:1]; [arry sortUsingDescriptors:sortArry];//对数组按照时间进行排序
2015.1.5 更新一下这边的key 在iOS 7 上是没有问题的,但在iOS9 上会崩掉,想好久在后找到了这个属性
把key 换成这个就ok了。 累屎了。
裤裤裤裤 我项目中用到的3裤 是FSCalendar
https://github.com/WenchaoIOS/FSCalendar
这边遇到了点小问题 类中的selectDate 是readonly的 不是预先选中,他提供了selectDate的方法 打点是不行的,我有点行想不通作者反人类的举动,还有取消选中可以用desSelectDate的方法 ,