我正在从服务器获得一个字符串,我正在转换到日期。下面是我正在使用的代码。
NSString *endDateString = @"2014-03-01T00:00:00-08:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *eventEndDate = [dateFormatter dateFromString:endDateString];
NSLog(@"%@", eventEndDate);它在iOS7.0中运行良好,但在iOS 5.0和6.0中给出了NULL。
发布于 2014-01-16 17:42:58
日期格式是错误的时间线偏移与嵌入":“。
使用:
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZZZ"];出发地: ICU 格式化日期和时间

https://stackoverflow.com/questions/21168774
复制相似问题