我想从现在开始查找上周日的日期。我研究了 NSDateComponents 但没有什么对我有用。有什么建议么。
2 回答
4
NSCalendar *gregorian = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *comps = [gregorian components:NSWeekdayCalendarUnit fromDate:[NSDate date]];
int weekday = [comps weekday];
NSLog(@"the wee %d",weekday);
NSDate *lastSunday = [[NSDate date] addTimeInterval:-3600*24*(weekday-1)];
NSLog(@"nsdar %@",newDate);
这给了你最后一个星期天的NSDate
格式..希望这会有所帮助。
于 2012-02-03T07:38:06.527 回答
-1
从当前日期获取过去 7 天。遍历它以找到一个星期天的日期。不是优化的解决方案。但它会起作用。
于 2012-02-03T07:28:59.923 回答