/**计算周几*/
+ (NSString *)getTheWhichDayOfWeekWithDate:(NSString *)dateStr
{
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[inputFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate* inputDate = [inputFormatter dateFromString:dateStr];
NSInteger week;
NSString *weekStr=nil;
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDate *now = inputDate;
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags = NSCalendarUnitWeekday;
comps = [calendar components:unitFlags fromDate:now];
week = [comps weekday];
if(week==1)
{
weekStr=@"周日";
}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=@"周六";
}
else {
NSLog(@"error!");
}
return weekStr;
}