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

iOS 计算某个月的天数 计算某天的星期

时间:2014-06-26 18:51:56      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   com   

// 某年某月的天数
- (NSInteger)dayCount:(NSInteger)years
{
    NSInteger count = 0;
    for (int i = 1; i <= 12; i++) {
        if (2 == i) {
            if((years % 4 == 0 && years % 100!=0) || years % 400 == 0) //是闰年
            {
                count = 29;
            }
            else
            {
                count = 28;
            }
            
        }else if (4 == i || 6 == i || 9 == i || 11 == i){
            count = 30;
        }else{
            count = 31;
        }
    }
    return count;
}
// 某天的星期
- (NSString * )whichWeek:(NSString *)dateStr
{
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
    [inputFormatter setDateFormat:@"yyyy-MM-dd"];
    NSDate* inputDate = [inputFormatter dateFromString:dateStr];
    
    NSDateComponents *dateComps = [calendar components:NSCalendarUnitWeekday fromDate:inputDate];
    
    NSInteger weekDay = dateComps.weekday;
    
    switch (weekDay) {
        case 1:
            return @"星期日";
            break;
        case 2:
            return @"星期一";
            break;
        case 3:
            return @"星期二";
            break;
        case 4:
            return @"星期三";
            break;
        case 5:
            return @"星期四";
            break;
        case 6:
            return @"星期五";
            break;
        case 7:
            return @"星期六";
            break;
        default:
            return @"";
            break;
    }
}

 

iOS 计算某个月的天数 计算某天的星期,布布扣,bubuko.com

iOS 计算某个月的天数 计算某天的星期

标签:style   class   blog   code   color   com   

原文地址:http://www.cnblogs.com/lihaibo-Leao/p/3808461.html

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