【发布时间】:2011-02-16 03:55:35
【问题描述】:
我正在尝试从当前日期生成一个包含 30 天的数组,并将它们放入格式正确的数组中。我目前有一个工作生成器可以从当前日期获取 30 天并将其放入一个数组中,但我不知道如何使用 NSDate 格式化程序作为数组。我知道如何将格式化程序用于单个项目,但如何格式化数组中的所有日期?我想要的格式是(月日)。这是我的代码:
NSMutableArray* dates = [[NSMutableArray alloc] init];
int numberOfDays=30;
NSDate *startDate=[NSDate date];
NSDate *tempDate=[startDate copy];
for (int i=0;i<numberOfDays;i++) {
NSLog(@"%@",tempDate.description);
tempDate=[tempDate dateByAddingTimeInterval:(60*60*24)];
[dates addObject:tempDate.description];
}
NSLog(@"%@",dates);
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: iphone objective-c nsmutablearray nsarray nsdate