我想知道如何列出从星期一到星期日的日子...
我这样做是:
- (NSString *) stringWithDayNameOf:(int)day {
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"D"];
NSDate *date = [dateFormat dateFromString:[NSString stringWithFormat:@"%i", day]];
[dateFormat setDateFormat:@"eeee"];
NSString* outer = [dateFormat stringFromDate:date];
outer = [outer uppercaseString];
return outer;
}
for (int i = 1; i <= 7; i++) {
NSLog(@"DAY: %@", [self stringWithDayNameOf:i]);
}
但是它显示了从今天开始的日子...如何解决这个问题或更简单?
谢谢!!
最佳答案
使用NSDateFormatter
的weekdaySymbols
和朋友(用于短名称等)