/**
* 获取系统/月/日/周几 1代表周天 2代表周一 依次
*/
- (void)getMonthandDayandWeek{
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDate *now;
_comps = [[NSDateComponents alloc] init];
NSInteger unitFlags =NSCalendarUnitYear | NSCalendarUnitMonth |NSCalendarUnitDay | NSCalendarUnitWeekday |
NSCalendarUnitHour |NSCalendarUnitMinute | NSCalendarUnitSecond;
now=[NSDate date];
_comps = [calendar components:unitFlags fromDate:now];
self.month = _comps.month;
self.day = _comps.day;
[self judgeWeek];
self.weekday = _weekdayStr;
}
- (void)judgeWeek{
_weekdayStr = [NSString string];
switch (_comps.weekday) {
case 1:
_weekdayStr = @"日";
break;
case 2:
_weekdayStr = @"一";
break;
case 3:
_weekdayStr = @"二";
break;
case 4:
_weekdayStr = @"三";
break;
case 5:
_weekdayStr = @"四";
break;
case 6:
_weekdayStr = @"五";
break;
case 7:
_weekdayStr = @"六";
break;
default:
NSLog(@"获取系统时间出现问题");
break;
}
}