我得到了当前的 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 19:04:00 +0000 而不是2013-05-14 02:06 PM
为什么会发生这种情况?请帮我清除这个。在此先感谢