我有一个这种格式的字符串日期:
NSString *dateStr = @"2014-04-11T16:46:58Z"
我需要将其转换为NSDate。
我试过这个:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"];
还将第二行更改为
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
但是当我做的时候
NSDate *date = [dateFormatter dateFromString:dateStr];
我获得nil
。有线索吗?
答案 0 :(得分:3)
试试这个:
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
它对我有用;)