NSDate 时间相差8小时
2019-07-11 本文已影响0人
GAME666
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate* dateFromString = [dateFormatter dateFromString:stringDate];
return dateFromString;
无论环境是使用12小时制还是24小时制,yyyy-MM-dd HH:mm:ss返回都是24小时制
设置TimeZone为UTC ,这样使得转换时间不会出现8小时误差