Кажется, я добавляю +11 минут к желаемым значениям даты, когда конвертирую их с помощью NSDateFormatter
.
startDate
и endDate
как NSDate
s на MyObject
, выведенные на консоль:
ДАТА НАЧАЛА: 2011-11-28 18:00:00 +0000
ДАТА КОНЕЦ: 28-11-2011, 20:00:00 +0000
My 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 минут? Что я делаю неправильно при преобразовании? Я что-то глупое забываю? Итак, пожалуйста, помогите моему рассудку!