GMT-Zeit in Ortszeit umrechnen

Ich habe die aktuelle GMT-Zeit -15.05.2013 08:55 Uhr

meine aktuelle Ortszeit ist -2013-05-15 02:06 PM und Zeitzone ist -Asia / Kolkata

Ich habe versucht, die obige GMT mit diesem Code in meine Ortszeit umzurechnen

   NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"Asia/Kolkata"];
   [dateFormatter setTimeZone:sourceTimeZone];


      // timeStamp - is the above GMT time

   NSDate *dateFromString = [dateFormatter dateFromString:timeStamp];
    NSLog(@"local time is %@",dateFromString);

Aber das gibt mir falsche Zeit als -2013-05-14 19:04:00 +0000 anstatt2013-05-14 02:06 PM

Warum passiert das? Bitte helfen Sie mir, dies zu klären. Vielen Dank im Voraus

Antworten auf die Frage(5)

Ihre Antwort auf die Frage