0

我正在尝试转换这种格式:

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]; 

但是不能让它工作,有什么想法吗?

4

1 回答 1

3

您的初始日期格式不正确。2013-10-29T07:32:02.000Z格式为yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.

于 2013-10-31T19:54:08.037 回答