dateByAddingYears:months:days:hours:minutes:seconds:
指定した年、月、日、時、分をカレンダー日付に加算して返します
-(NSCalendarDate *)dateByAddingYears:(int)year: months:(int)month: days:(int)day: hours:(int)hour: minutes:(int)minute: seconds:(int)second:
解説
指定した年、月、日、時、分をカレンダー日付に加算して返します。
サマータイムや閏年も考慮されます。
返り値
( NSCalendarDate * )
カレンダー日付
引数
( int )year
年
( int )month
月
( int )day
日
( int )hour
時
( int )minute
分
( int )second
秒
フレームワーク
Foundation
クラス
NSCalendarDate
Instance Methods
使用可能
10.0
参照
- years:months:days:hours:minutes:seconds:sinceDate:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSCalendarDate *theDate1; NSCalendarDate *theDate2 = [NSCalendarDate alloc]; theDate1 = [NSCalendarDate dateWithYear:2002 month:1 day:2 hour:3 minute:4 second:56 timeZone:[NSTimeZone localTimeZone]]; theDate2 = [theDate1 dateByAddingYears:1 months:0 days:3 hours:0 minutes:0 seconds:0 ]; NSLog([theDate2 description]); } @end