Convertendo NSString em NSDate - formato incorreto
Oi, eu estou tentando converter uma seqüência de caracteres no formato NSDate - mas ele retorna valor com formato errado e também no horário GMT.
NSString *myString = @"10:30 AM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *local = [NSTimeZone systemTimeZone];
dateFormatter.dateFormat = @"hh:mm a";
[dateFormatter setTimeZone:local];
NSDate *myDate = [dateFormatter dateFromString:myString];
NSLog(@"myDate---%@",myDate);
Mas isso retorna
myDate---2000-01-01 05:30:00 +0000
Onde estou cometendo o erro, o que fazer para obter a data como 10h30, por favor, ajude-me a corrigir isso. desde já, obrigado