有时候服务端返给的时间格式 为
2018-11-20T13:09:43.589Z
我们需要展示正常的时间格式
2018-11-20 21:09:44
- (NSString *)getTimeToStr:(NSString *)timeStr {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
dateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
NSDate *dateFormatted = [dateFormatter dateFromString:timeStr];
// 这里设置自己想要的格式
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *locationTimeString=[dateFormatter stringFromDate:dateFormatted];
return locationTimeString;
}