iOS & Obj-C 奇怪的格式化字符串到 NSDate

iOS & Obj-C Strange formatted string to NSDate

我有一个这样的日期字符串:2015-09-06T06:00:00

我正在尝试使用此函数将其转换为 NSDate:

+(NSDate*)dateStringToNSDate:(NSString*)dateString{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss"];
    return [dateFormatter dateFromString:dateString];
}

这对我来说是零吗?我在哪里做错了?谢谢你的帮助。

你的格式有误。就是这个问题。

试试这个。应该修复它

"yyyy-MM-dd'T'HH:mm:ss"