NSdate转换为NSString的时候,有八小时的时差问题下面代码可以解决这个问题
+ (NSString *)stringForDate:(NSDate *)date {
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:kCFDateFormatterFullStyle];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *string = [dateFormatter stringFromDate:date];
[dateFormatter release];
return string;
}
有可能是stringFromDate时,date当成格林时间了所有会有8小时的误差。现在解决了。。。