iOS 獲取當前月份的天數(轉)


在這里我很鄙視百度,尼瑪 竟然每一個我想要的結果。。。最后還是用google弄到的。日前又需要自己以后慢慢研究
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];  // 當前的號數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM