我正在尝试转换此格式:
2013-10-29T07:32:02.000Z
分为:
yyyy-MM-dd HH:mm:ss ZZZ
尝试过:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE MMM dd HH:mm:ss ZZZ yyyy"];
NSDate *date = [dateFormatter dateFromString:sDate];
// Convert to new Date Format
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss ZZZ"];
NSString *newDate = [dateFormatter stringFromDate:date];
但无法让它发挥作用,任何想法?
答案 0 :(得分:3)
您的初始日期格式不正确。 2013-10-29T07:32:02.000Z
的格式为yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
。