/** 是否为周末 */
+ (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;
}