亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IOS獲取指定年月的當(dāng)月天數(shù)

 更新時(shí)間:2016年08月14日 16:22:01   投稿:daisy  
本文通過(guò)實(shí)例演示在IOS開(kāi)發(fā)中如何獲取指定年月的當(dāng)月天數(shù),有需要的小伙伴們可以參考借鑒。

前言

在開(kāi)發(fā)IOS中常常需要用到這一功能,在限定一個(gè)月的時(shí)間間隔為第一天和最后一天,需要知道這個(gè)月有多少天,才能知道最后一天是多少號(hào),而且還要知道是否是閏年,可能2月只有28天。

話(huà)不多說(shuō),附上代碼:

- (void)viewDidLoad {
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:1]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:2]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:3]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:4]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:5]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:6]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:7]);
  NSLog(@"%ld",(long)[self howManyDaysInThisYear:2016 withMonth:8]);
}
#pragma mark - 獲取某年某月的天數(shù)
- (NSInteger)howManyDaysInThisYear:(NSInteger)year withMonth:(NSInteger)month{
  if((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12))
    return 31 ;
 
  if((month == 4) || (month == 6) || (month == 9) || (month == 11))
    return 30;
 
  if((year % 4 == 1) || (year % 4 == 2) || (year % 4 == 3))
  {
    return 28;
  }
 
  if(year % 400 == 0)
    return 29;
 
  if(year % 100 == 0)
    return 28;
 
  return 29;
}

總結(jié)

以上就是IOS獲取指定年月的當(dāng)月天數(shù)的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家開(kāi)發(fā)IOS能有所幫助。

相關(guān)文章

最新評(píng)論