NSDate *date = [NSDate date];//得到的为美国的本地时间
方法一:
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:date];
NSDate *localeDate =[date dateByAddingTimeInterval:interval];
NSLog(@"localeDate==%@",localeDate);
方法二:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *time = [dateFormatter stringFromDate:date];
NSLog(@"time==%@",time);