重複の可能性:
[NSDate date] から数時間ずれた日付を取得する
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"M-d-yyyy H:mm"];
NSDate *start= [dateFormatter dateFromString:@"10-24-2012 12:15"];
NSDate *end = [dateFormatter dateFromString:@"10-24-2012 15:30"];
プリントアウトしたら
NSLog(@"------main_event start %@", start);
NSLog(@"-----main_event end %@", end);
結果は
---main_event start 2012-10-24 19:15:00 +0000
---main_event end 2012-10-24 22:30:00 +0000
これで、自動的に 7 時間が追加され、12:15 が 19:15 になり、15:30 が 22:30 になるように見えます。
なんで?