IOS获取指定年月的当月天数
前言
在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天。
话不多说,附上代码:
-(void)viewDidLoad{
[superviewDidLoad];
//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:1]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:2]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:3]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:4]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:5]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:6]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:7]);
NSLog(@"%ld",(long)[selfhowManyDaysInThisYear:2016withMonth:8]);
}
#pragmamark-获取某年某月的天数
-(NSInteger)howManyDaysInThisYear:(NSInteger)yearwithMonth:(NSInteger)month{
if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))
return31;
if((month==4)||(month==6)||(month==9)||(month==11))
return30;
if((year%4==1)||(year%4==2)||(year%4==3))
{
return28;
}
if(year%400==0)
return29;
if(year%100==0)
return28;
return29;
}
总结
以上就是IOS获取指定年月的当月天数的全部内容,希望本文的内容对大家开发IOS能有所帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短