关于代表各种日历系统的对象的声明
- NSCalendarIdentifierRepublicOfChina 台湾人民使用的日历
NSGregorianCalendar 最最常用的公历用法
NSChineseCalendar; 一般是中国用的农历
NSJapaneseCalendar 邻国日本人民使用的日历
关于这些日历的用法的系统的声明苹果官方都有解释用的时候就行了,不过最常用还是公
历的用法
创建对象 NSCalendar *gregotian = [[NSCalendar alloc] init];
components: fromDate:从想要提取的日期中提取年,月,日,(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:today这里是按照日,星期提取数字
1 NSDateComponents *comp = [gregotian components: (NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:此处是想要提取的日期对象];
dateFromComponents:创建一个自己想要设置的日期
- NSDateComponents *comp2 = [[NSDateComponents alloc] init];
- 使用set方法初始化
- comp2.day = 5;
- NSDate *date = [gregotion dateFromComponents:comp2];