我想知道NSDate当天的一周。
示例: - 假设今天是2016年10月10日,这里周数是我使用的第3个
NSInteger week = [_calendar component:NSCalendarUnitWeekOfMonth fromDate:date];
现在我想知道本周的当天数,这是10月10日的第二天。
答案 0 :(得分:5)
它将为您提取的日期号码。 2 即可。每周的天数始终相同。 (1-7)
DataFormatter dataFormatter= new DataFormatter();
// Inside loop
String cellValueStr = dataFormatter.formatCellValue(cell);
浏览//Assuming your calendar is initiated like this
NSCalendar *_calendar = [NSCalendar currentCalendar];
//Fetch the day number
NSInteger day = [_calendar component:NSCalendarUnitWeekday fromDate:date];
了解详情here
答案 1 :(得分:0)
使用此
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dateComponent = [calendar components:(NSCalendarUnitWeekOfYear | NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYear | NSCalendarUnitWeekday ) fromDate:[NSDate date] ];
NSNumber *weekNo = [NSNumber numberWithInteger:dateComponent. weekday];
抱歉,我忘了添加
<强> NSCalendarUnitWeekday 强> 现在检查它返回杂草日编号