NSDateFormatter не дает мне правильно

Я показываю время. Это покажет мне: ВРЕМЯ: 2012-06-18 23:00:00 +0000 Но после использования NSDateFormatter я не знаю, почему он дает мне 00:00:00

NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"HH:mm:ss a"];

NSLog(@"TIME :%@",self.startDate);

NSDate *date = [NSDate date];
NSString * _startTime = [dateFormatter stringFromDate:date];
NSLog(@"current time : %@",_startTime);
NSString * _startTime1 = [dateFormatter stringFromDate:self.startDate];
NSLog(@"Start time : %@",_startTime1);
[dateFormatter release];

**Result is**

TIME :2012-06-18 23:00:00 +0000
current time : 17:05:41 PM
Start time : 00:00:00 AM

Ответы на вопрос(1)

Ваш ответ на вопрос