¿Obtener la fecha y hora actual de la zona horaria del dispositivo iPhone con la fecha y hora de la zona horaria UTC-5?

En mi aplicación para iPhone estoy luchando para convertir el tiempo de respuesta del servicio web al tiempo actual del dispositivo. loswebservice time in UTC-5 timezone. La aplicación es de uso mundial. Así que tengo que convertir el tiempo de respuesta a la zona horaria actual del dispositivo. Esta es una aplicación de mensajería simple.

Cuando he enviado unmessage the time is "5:05 PM" (India Chennai timezone) pero cuando estoy recuperando el tiempodesdewebservice is "2012-07-16 07:33:01". Cuando muestro la hora en la aplicación, debo convertir la hora a la hora local del dispositivo. Lo he intentado de alguna manera pero no puedo resolverlo todavía. El código es:

NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init]; 
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 
[dateFormatter1 setLocale:[NSLocale currentLocale]];
//[dateFormatter1 setTimeZone:[NSTimeZone timeZoneWithName:@"IST"]];
[dateFormatters setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *date = [dateFormatter1 dateFromString:dateStr];
NSLog(@"date : %@",date);

Pero la fecha y hora de salida es2012-07-16 02:03:01 +0000 He almacenado esta fecha / hora enCoredata y cuando haya recuperado deCoreData y encubierto paraNSString usando el siguiente código,

NSDateFormatter *dateFormatters = [[NSDateFormatter alloc] init];
[dateFormatters setDateFormat:@"dd-MMM-yyyy hh:mm"];
[dateFormatters setDateStyle:NSDateFormatterShortStyle];
[dateFormatters setTimeStyle:NSDateFormatterShortStyle];
[dateFormatters setDoesRelativeDateFormatting:YES];
[dateFormatters setTimeZone:[NSTimeZone systemTimeZone]];  
dateStr = [dateFormatters stringFromDate:dateString];
NSLog(@"DateString : %@", dateStr);

La fecha y hora de salida es "Today 7:33 AM". Debería ser espectáculo"Today 5:05 PM". ¿Puede alguien salvar mi día? Por favor, ayude a resolver este problema. Gracias de antemano.

Respuestas a la pregunta(3)

Su respuesta a la pregunta