NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
NSDate *today = [NSDate date];
// 1日マイナス
components.day = -1;
NSDate *yesterday = [calendar dateByAddingComponents:components toDate:today options:0];
// 1日プラス
components.day = 1;
NSDate *tommorow = [calendar dateByAddingComponents:components toDate:today options:0];
// ログ出力
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy.MM.dd HH:mm:ss";
NSLog(@"today:%@ yesterday:%@ tommorow:%@",
[formatter stringFromDate:today],
[formatter stringFromDate:yesterday],
[formatter stringFromDate:tommorow]);
2013年8月29日木曜日
NSDateに日数を加算する
NSDateに日数を加算したNSDateを生成する。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿