最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

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

話不多說,附上代碼:

- (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ù)的全部內(nèi)容,希望本文的內(nèi)容對大家開發(fā)IOS能有所幫助。

相關(guān)文章

最新評論

武城县| 绥化市| 黄陵县| 明光市| 阿拉善左旗| 黄大仙区| 梁平县| 获嘉县| 长子县| 武宁县| 格尔木市| 辽源市| 万安县| 邛崃市| 延吉市| 白水县| 台北市| 视频| 枣强县| 讷河市| 无为县| 都昌县| 揭阳市| 荔浦县| 当阳市| 汝南县| 依兰县| 张北县| 甘谷县| 博乐市| 兴海县| 台东市| 林西县| 花莲县| 宝兴县| 淮安市| 祁连县| 望江县| 嘉义县| 铅山县| 札达县|