【发布时间】:2014-12-06 18:37:02
【问题描述】:
我正在尝试将“NSString”转换为“NSDate”。今天早上我的代码在 iOS 7 上工作,现在在 iOS 8 模拟器上不工作......我安装了 iOS 7 模拟器来尝试解决这个问题,但它并没有改变任何东西。这是我的代码:
NSString *query = [components objectAtIndex:i];
NSDateFormatter *newformatter = [[NSDateFormatter alloc]init];
[newformatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate * testdate = [newformatter dateFromString:query];
NSLog(@"Query : %@ Test date format : %@", query,testdate);
结果是:
查询:2014-10-11 20:02:50 测试日期格式:(null)
为什么yyyyy?
【问题讨论】:
标签: ios objective-c ios8 type-conversion ios-simulator