//number of days in a certain month-(Nsinteger) Daycount: (nsinteger) years{Nsinteger Count=0; for(inti =1; I <= A; i++) { if(2==i) {if((Years%4==0&& years% -!=0) || Years% -==0)//is a leap year{Count= in; } Else{Count= -; } }Else if(4= = I | |6= = I | |9= = I | | One==i) {Count= -; }Else{Count= to; } } returncount;}
//one day of the week-(NSString *) Whichweek: (NSString *) datestr{Nscalendar*calendar =[Nscalendar Currentcalendar]; NSDateFormatter*inputformatter =[[NSDateFormatter alloc] init]; [Inputformatter Setdateformat:@"YYYY-MM-DD"]; NSDate* Inputdate =[Inputformatter Datefromstring:datestr]; Nsdatecomponents*datecomps =[Calendar Components:nscalendarunitweekday fromdate:inputdate]; Nsinteger WeekDay=Datecomps.weekday; Switch(WeekDay) { Case 1: return @"Sunday"; Break; Case 2: return @"Monday"; Break; Case 3: return @"Tuesday"; Break; Case 4: return @"Wednesday"; Break; Case 5: return @"Thursday"; Break; Case 6: return @"Friday"; Break; Case 7: return @"Saturday"; Break; default: return @""; Break; }}