如何从当前日期开始在阵列中获得最近7天?

RAM*_*ANA 1 objective-c ios4

我希望过去7天(例如FRI,THU,WED,TUE,MON,SUN,SAT,FRI)从系统的当前日期开始排列.如果有人有任何想法,请帮助.帮助将非常感谢.非常感谢.

Ext*_*ire 5

我的两分钱:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"EEE"];

NSDate *now = [NSDate date];

NSMutableArray *results = [NSMutableArray arrayWithCapacity:8];

for (int i = 0; i < 8; i++)
{
    NSDate *date = [NSDate dateWithTimeInterval:-(i * (60 * 60 * 24)) sinceDate:now];
    [results addObject:[dateFormatter stringFromDate:date]];
}

NSLog(@"%@", results);
Run Code Online (Sandbox Code Playgroud)

这样您就可以获得本地化的工作日名称,而不必自己构建一个数组.

实际上,它可以满足您的要求.


归档时间:

查看次数:

2671 次

最近记录:

13 年,9 月 前