• 星期判断


    /**  是否为周末  */
    + (BOOL)isWeekday
    {
        NSInteger year,month,day,hour,min,sec,week;
    
        NSString *weekStr=nil;
    
        NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    
        NSDate *now = [NSDate date];;
    
        NSDateComponents *comps = [[NSDateComponents alloc] init];
    
        NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |
    
        NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
    
        comps = [calendar components:unitFlags fromDate:now];
    
        year = [comps year];
    
        week = [comps weekday];
    
        month = [comps month];
    
        day = [comps day];
    
        hour = [comps hour];
    
        min = [comps minute];
    
        sec = [comps second];
    
        BOOL isWeekend = NO;
    
        if(week == 1){
            weekStr=@"星期天";
    
            isWeekend = YES;
        }else if(week == 2){
    weekStr
    =@"星期一"; }else if(week == 3){ weekStr=@"星期二"; }else if(week == 4){ weekStr=@"星期三"; }else if(week==5){ weekStr=@"星期四"; }else if(week == 6){ weekStr=@"星期五"; }else if(week == 7){ weekStr=@"星期六"; isWeekend = YES; } NSLog(@"现在是:%ld年%ld月%ld日 %ld时%ld分%ld秒 %@", (long)year,(long)month,(long)day,(long)hour,(long)min,(long)sec,weekStr); return isWeekend; }
  • 相关阅读:
    Python 标准库 urllib2 的使用细节
    为什么C++编译器不能支持对模板的分离式编译
    source insight插件
    tar命令
    绘制和重绘,有效矩形和无效矩形
    常量表达式
    区间迭代
    lambda函数
    decltype和新的返回值语法
    auto用法
  • 原文地址:https://www.cnblogs.com/Milo-CTO/p/4806675.html
Copyright © 2020-2023  润新知