現在の GMT 時刻を取得しました - 2013-05-15 08:55 AM
私の現在の現地時間は - 2013-05-15 02:06 PM で、タイムゾーンは - Asia/Kolkata です
このコードで上記のGMTを現地時間に変換しようとしました
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);
しかし、これにより、 2013-05-14 02:06 PM の代わりに- 2013-05-14 19:04:00 +0000と間違った時間が与えられます
なぜこれが起こるのですか?これをクリアするのを手伝ってください。事前に感謝します