0

年に基づいて日数を計算します。例: 今月が 9 月の場合、現在の年に基づいて日数 (9 月...12 月) を計算します。1 月以降は、翌年に基づいて計算されます。

当月から月末までの月数を取得します。

NSDate *curmonth=[NSDate date];
NSString *endmonthstr=@"2013-12-31";

NSDateFormatter *endmonthformatter=[[NSDateFormatter alloc]init];
[endmonthformatter setDateFormat:@"yyyy-MM-dd"];
NSDate *endmonth=[endmonthformatter dateFromString:endmonthstr];

NSInteger month = [[[NSCalendar currentCalendar] components: NSMonthCalendarUnit
                                                   fromDate: curmonth
                                                     toDate: endmonth
                                                    options: 0] month];

NSInteger monthplus=month+1;
NSInteger count=monthplus;

NSLog(@"%d",monthplus);

しかし、これを比較して日数を計算する方法がわかりません。

どんなアイデアでも私を助けてください

4

1 に答える 1