码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 获取当前月份的天数(转)、

时间:2015-04-01 19:39:00      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

转:http://www.cnblogs.com/kingbo/p/3966855.html

1. 获取当前月份有多少天
NSCalendar *calendar = [NSCalendarcurrentCalendar];

 

NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]];

 

NSUInteger numberOfDaysInMonth = range.length;

 

 

numberOfDaysInMonth 即为当月的天数。更多用法查看NSCalendar, NSDateComponents帮助文档

 

 

 

2. 获取当前年份和月份和天数

 

NSCalendar *calendar = [NSCalendar currentCalendar];

 

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit;

 

NSDateComponents *components = [calendar components:unitFlags fromDate:[NSDate date]];

 

NSInteger iCurYear = [components year];  //当前的年份

 

NSInteger iCurMonth = [components month];  //当前的月份

 

NSInteger iCurDay = [components day];  // 当前的号数

 

iOS 获取当前月份的天数(转)、

标签:

原文地址:http://www.cnblogs.com/niit-soft-518/p/4384476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!