を使用して変換するときに、目的の日付値に +11 分を追加しているようですNSDateFormatter
。
およびs onとしてstartDate
、コンソールに出力されます。endDate
NSDate
MyObject
開始日: 2011-11-28 18:00:00 +0000
終了日: 2011-11-28 20:00:00 +0000
私のNSDateFormatter
:
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"hh:MM a"];
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
設定dateRangeString
:
NSString *dateRangeString = [NSString stringWithFormat:@"%@ - %@",
[formatter stringFromDate:self.startDate],
[formatter stringFromDate:self.endDate]];
間違った結果dateRangeString
:
日付範囲:午後 18 時 11 分~午後 20 時 11 分
タイムが11分延長されたのはなぜですか?変換で間違っていることは何ですか? 私は何かばかげたことを忘れていますか?だから、私の正気を助けてください!