• 星期判断


    /**  是否为周末  */
    + (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; }
  • 相关阅读:
    arm64 boot
    python学习笔记
    字符编码问题详解
    Restful 架构设计
    调度器学习总结
    从0开始学习maven搭建spring+mybatis框架
    java内存管理
    linux 基础
    自学有感
    echart 图表显示技术
  • 原文地址:https://www.cnblogs.com/Milo-CTO/p/4806675.html
Copyright © 2020-2023  润新知