美文网首页
获取对应日期是周几

获取对应日期是周几

作者: 东部落的太阳 | 来源:发表于2022-09-29 16:41 被阅读0次

    //获取对应日期是周几

    + (NSInteger)getWeekDayFromDate:(NSDate *)date{

        NSArray *tempWeek = @[@"7",@"1",@"2",@"3",@"4",@"5",@"6"];

        NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];

        NSDateComponents *comps = [[NSDateComponents alloc] init];

      NSInteger unitFlags = NSCalendarUnitYear |NSCalendarUnitMonth |

    NSCalendarUnitDay |NSCalendarUnitWeekday | NSCalendarUnitHour

    |NSCalendarUnitMinute |NSCalendarUnitSecond;

        comps = [calendar components:unitFlags fromDate:date];

        //  1、2、3、4、5、6、7 分别对应 周日、周一、周二、周三、周四、周五、周六

        NSInteger week = [comps weekday];

        NSLog(@"---%ld",week);

        //  调整后 1 代表 周一

        return  [tempWeek[week-1] integerValue] ;

    }

    相关文章

      网友评论

          本文标题:获取对应日期是周几

          本文链接:https://www.haomeiwen.com/subject/rjskartx.html