1
我有一个日期字符串像这样:2015-09-06T06:00:00iOS和对象 - 奇怪的格式化字符串的NSDate
而且我想它这个函数转换的NSDate:
+(NSDate*)dateStringToNSDate:(NSString*)dateString{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss"];
return [dateFormatter dateFromString:dateString];
}
这对我来说是零吗?我在哪里做错了?谢谢你的帮助。
这是解决了我的问题,但是,为什么? (我正在看我所有的旧问题,现在我发现这很奇怪。) –
T代表当时的分隔符,但它实际上并不是格式的一部分。这就是为什么你必须用撇号把它括起来。请参阅参考资料,尤其是“固定格式”:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html – HorseT
谢谢您的澄清。 –