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 件のコメント:
コメントを投稿