将GMT时间转换为ios中的本地时间

时间:2014-03-18 10:32:39

标签: ios iphone

我想将GMT时间转换为当地时间。请建议如何将此时间转换为ios应用程序中的当前本地时间。

请建议。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

就是这样;

 NSDate *date = [NSDate date];
 NSDateFormatter *df = [NSDateFormatter new];
 [df setDateFormat:@"dd/MM/yyyy HH:mm"];

 //Create a date string in the local timezone
 df.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:[NSTimeZone localTimeZone].secondsFromGMT];
 NSString *localDateString = [df stringFromDate:date];