Я, кажется, добавляю +11 минут к желаемым значениям даты, когда я конвертирую их, используя NSDateFormatter
.
startDate
и endDate
как NSDate
s на 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: 23 - 20:11
Почему это добавляет дополнительные 11 минут ко времени? Что я делаю неправильно в моей конверсии? Я забываю что-то глупое? ТАК, пожалуйста, помогите моему здравомыслию!