NSDate *inputDate =[CMCore dateFromString:date format:kDateFormatYMD]; NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags =NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit|NSWeekdayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit; comps = [calendar components:unitFlags fromDate:inputDate];
NSString *week = nil;
switch ([comps weekday]) {
case 1:
week = @"星期日";
break;
case 2:
week = @"星期一";
break;
case 3:
week = @"星期二";
break;
case 4:
week = @"星期三";
break;
case 5:
week = @"星期四";
break;
case 6:
week = @"星期五";
break;
case 7:
week = @"星期六";
break;
default:
break;
}
iOS根據日期計算星期
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 在自己的項目中有這個需求,在網上找了下,沒有找到理想的結果,就東拼西湊的把大家的想法,集合在一起,加上自己的想法,...