NSDate
年末に設定されているを作成する方法を理解しようとしています。つまり、2013年に、秒数を加算することで1970年からの時間を取得できる方法を見つけました。うるう年には秒がかかるため、これが機能しているとは思いません。
NSDateComponents
年末に設定する次のコードを見つけました。
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setYear:2012];
[comps setMonth:12];
[comps setDay:11];
[comps setHour:0];
[comps setMinute:0];
[comps setSecond:0];
これから取得する方法はありNSDate
ますか?私がやろうとしているのは、年末までの時間を使って取得することです
NSDateComponents *timeDifference = [[NSCalendar currentCalendar]
components: NSMonthCalendarUnit| NSDayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit fromDate:[NSDate date] toDate:comps options:0];
NSDate
終了日にはが必要です。