Comment faire pour obtenir l'heure en format am/pm iphone NSDateFormatter?

Travaille dans une application iPhone avec l'aide de la NSDateFormatter. Je suis de mieux en le temps de le webservice comme "00:00:00", "16:00:00","15:30:00" and so on. J'ai besoin de convertir ces temps de
si le temps est "00:00:00" to "12 AM", si le temps est "16:00:00" to "4 PM", si le temps est "15:30:00" à "3.30 PM". J'ai utilisé le code ci-dessous à cela, mais quand j'ai passer "16:00:00" the date returns null.

 NSString *dats1 = @"16:00:00";
 NSDateFormatter *dateFormatter3 = [[[NSDateFormatter alloc] init] autorelease];
 [dateFormatter3 setDateStyle:NSDateFormatterMediumStyle];  
 [dateFormatter3 setDateFormat:@"hh:mm:ss"]; 
 NSDate *date1 = [dateFormatter3 dateFromString:dats1];
 NSLog(@"date1 : %@", date1); **//Here returning (null)**

 NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
 [formatter setDateFormat:@"hh:mm a"];
 NSLog(@"Current Date: %@", [formatter stringFromDate:date1]); **//Here also returning (null)**
 [formatter release];

Quand suis de passage "00:00:00" il est de retour "12 h" correctement. Quelqu'un peut-il svp m'aider à résoudre ce problème? Merci à l'avance.

InformationsquelleAutor Gopinath | 2012-07-23