私は現在の日付から30日の配列を生成し、正しくフォーマットされた配列に入れようとしています。私は現在、現在の日付から30日を取得し、それを配列に入れる作業用ジェネレータを用意していますが、配列用にNSDateフォーマッタを使用する方法はわかりません。 1つのアイテムにフォーマッタを使用する方法はわかっていますが、配列内のすべての日付をどのようにフォーマットできますか?私が望む形式は(月の日)です。ここに私のコードです:日付の配列で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);
ありがとう、ありがとうございます。
dateオブジェクトは、このカスタム・ロジックを必要とする場合には、このフォーマットを使用します。この場合、NSDateComponentsで変換する必要があります。使用するフォーマットによって、日付オブジェクトには同じフォーマットが与えられます。 – Ishu